<!
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="[Link]
<link rel="dns-prefetch" href="[Link]
<link rel="dns-prefetch" href="[Link]
<link rel="dns-prefetch" href="[Link]
<link rel="preconnect" href="[Link] crossorigin>
<link rel="preconnect" href="[Link]
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link] /><link
crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" /><link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link] /><link
crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" /><link data-color-theme="light" crossorigin="anonymous"
media="all" rel="stylesheet"
data-href="[Link] /><link
data-color-theme="light_high_contrast" crossorigin="anonymous" media="all"
rel="stylesheet"
data-href="[Link]
[Link]" /><link data-color-theme="light_colorblind"
crossorigin="anonymous" media="all" rel="stylesheet"
data-href="[Link]
[Link]" /><link data-color-theme="light_colorblind_high_contrast"
crossorigin="anonymous" media="all" rel="stylesheet"
data-href="[Link]
[Link]" /><link data-color-theme="light_tritanopia"
crossorigin="anonymous" media="all" rel="stylesheet"
data-href="[Link]
[Link]" /><link data-color-theme="light_tritanopia_high_contrast"
crossorigin="anonymous" media="all" rel="stylesheet"
data-href="[Link]
[Link]" /><link data-color-theme="dark" crossorigin="anonymous"
media="all" rel="stylesheet"
data-href="[Link] /><link
data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all"
rel="stylesheet"
data-href="[Link]
[Link]" /><link data-color-theme="dark_colorblind"
crossorigin="anonymous" media="all" rel="stylesheet"
data-href="[Link]
/><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous"
media="all" rel="stylesheet"
data-href="[Link]
[Link]" /><link data-color-theme="dark_tritanopia"
crossorigin="anonymous" media="all" rel="stylesheet"
data-href="[Link]
/><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous"
media="all" rel="stylesheet"
data-href="[Link]
[Link]" /><link data-color-theme="dark_dimmed" crossorigin="anonymous"
media="all" rel="stylesheet"
data-href="[Link]
/><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous"
media="all" rel="stylesheet"
data-href="[Link]
[Link]" />
<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="[Link] />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link] />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link] />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link] />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link] />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link] />
<script type="application/json" id="client-env">{"locale":"en","featureFlags":
["alternate_user_config_repo","api_insights_show_missing_data_banner","attestations
_filtering","attestations_sorting","client_version_header","codespaces_prebuild_reg
ion_target_update","contact_requests_implicit_opt_in","contentful_lp_enterprise","c
ontentful_lp_footnotes","copilot_agent_task_caching","copilot_api_agentic_issue_mar
shal_yaml","copilot_api_draft_issue_with_mixed_trees","copilot_chat_attach_multiple
_images","copilot_chat_file_redirect","copilot_chat_group_notifications","copilot_c
hat_no_header","copilot_chat_reduce_quota_checks","copilot_chat_search_bar_redirect
","copilot_chat_vision_in_claude","copilot_chat_vision_skip_thread_create","copilot
_custom_copilots_feature_preview","copilot_custom_copilots_images","copilot_disable
_generated_commit_description","copilot_duplicate_thread","copilot_features_raycast
_logo","copilot_free_to_paid_telem","copilot_ftp_hyperspace_upgrade_prompt","copilo
t_ftp_settings_upgrade","copilot_ftp_upgrade_to_pro_from_models","copilot_ftp_your_
copilot_settings","copilot_global_overlay_v2","copilot_immersive_agent_branch_selec
tion","copilot_immersive_draft_issue_tree","copilot_immersive_structured_model_pick
er","copilot_no_floating_button","copilot_read_shared_conversation","copilot_spaces
_input_menu_select","copilot_spaces_permissions_tab","copilot_spark_allow_empty_com
mit","copilot_spark_single_user_iteration","copilot_spark_use_billing_headers","cop
ilot_spark_write_iteration_history_to_git","copilot_stable_conversation_view","copi
lot_task_oriented_assistive_prompts","copilot_workbench_agent_seed_tool","copilot_w
orkbench_cache","copilot_workbench_connection_reload_banner","copilot_workbench_pre
view_analytics","copilot_workbench_ratelimit_fallback","copilot_workbench_refresh_o
n_wsod","copilot_workbench_synthetic_generation","custom_copilots_capi_mode","custo
m_copilots_file_uploads","dashboard_public_preview","direct_to_salesforce","dotcom_
chat_client_side_skills","failbot_report_error_react_apps_on_page","ghost_pilot_con
fidence_truncation_25","ghost_pilot_confidence_truncation_40","hpc_improve_dom_inse
rtion_observer","hyperspace_diff_view","insert_before_patch","issue_fields_report_u
sage","issues_preserve_tokens_in_urls","issues_react_blur_item_picker_on_close","is
sues_react_bots_timeline_pagination","issues_react_prohibit_title_fallback","issues
_react_remove_placeholders","lifecycle_label_name_updates","link_contact_sales_swp_
marketo","marketing_pages_search_explore_provider","mcp_registry_all_featured_cards
","memex_mwl_filter_field_delimiter","migrate_toasts_to_banners_web_notifications",
"new_insights_rulesets_filter","new_traffic_page_banner","primer_react_segmented_co
ntrol_tooltip","primer_react_unified_portal_root","record_sso_banner_metrics","rele
ases_update_ref_selector","remove_child_patch","repos_insights_remove_new_url","sam
ple_network_conn_type","scheduled_reminders_updated_limits","show_edit_on_default_o
ption","site_homepage_contentful","site_msbuild_webgl_hero","spark_commit_on_defaul
t_branch","spark_sync_repository_after_iteration","viewscreen_sandbox","webp_suppor
t","workbench_default_sonnet4","workbench_store_readonly"],"copilotApiOverrideUrl":
"[Link]
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
[Link]"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
polyfill_dist_popover-fn_js-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
node_modules_primer_behaviors_dist_esm_index_mjs-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
observer_dist_index_esm_js-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
time-element_dist_index_js-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
complete-element_dist_index_js-node_modules_github_catalyst_-0d7d60-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
expander-element_dist_index_js-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
input-element_dist_index_js-node_modules_github_remote-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
toolbar-element_dist_index_js-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
attachment-element_dist_index_js-node_modules_primer_view-co-777ce2-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
detection_dist_browser-detection_js-node_modules_githu-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
html_js-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
node_modules_morphdom_dist_morphdom-esm_js-
node_modules_swc_helpers_esm__define_property_js-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
node_modules_github_turbo_dist_turbo_es2017-esm_js-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
form_dist_index_js-node_modules_delegated-events_dist_inde-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
selection_dist_index_js-node_modules_github_session-resume_-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
content_ts-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
x-error_ts-app_assets_modules_github_behaviors_details-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
k-list_ts-app_assets_modules_github_throttled-input_ts-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
menting_edit_ts-app_assets_modules_github_behaviors_ht-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
events_dist_index_js-node_modules_github_catalyst_lib_index_js-ef6d0f-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
throttle_dist_index_js-node_modules_github_catalyst_lib_inde-96937f-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
region-element_dist_esm_index_js-node_modules_swc_helpers_es-b6e71e-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
node_modules_swc_helpers_esm__define_property_js-node_modules_tanstack_query-
core_bui-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
node_modules_dompurify_dist_purify_es_mjs-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
query_build_modern_useQuery_js-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
fns_format_mjs-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
visible_dist_focus-visible_js-node_modules_github_hotkey_dist_inde-336f14-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
fns_getDaysInMonth_mjs-node_modules_date-fns_isAfter_mjs-node_modul-49f526-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
kit_modifiers_dist_modifiers_esm_js-node_modules_dnd-kit_sortable_di-72228e-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
es__Stack_js-node_modules_lodash-es__Uint8Array_js-node_modules_l-4faaa6-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
virtual_dist_esm_index_js-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
relay_index_js-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
markdown_lib_index_js-node_modules_mdast-util-gfm_lib_in-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
gfm_lib_index_js-node_modules_remark-parse_lib_index_js-node_modu-44d0fc-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
node_modules_hastscript_lib_index_js-node_modules_lowlight_lib_all_js-
node_modules_re-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
node_modules_dom-input-range_dist_index_js-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
throttle_dist_decorators_js-node_modules_accname_dist_access-6ea9b0-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
regex_index_js-node_modules_primer_styled-react_dist_index_js-node-d8e7e7-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
node_modules_github_catalyst_lib_index_js-
node_modules_swc_helpers_esm__class_static_-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
picker_components_DatePicker_tsx-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
drop_ts-packages_hydro-analytics_hydro-analytics_ts-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
header-tag_ts-packages_list-view_src_ListItem_ListItem_-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
chat-helpers_ts-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
avatar_GitHubAvatar_tsx-packages_item-picker_components_RepositoryPicker_tsx--
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
markdown_MarkdownRenderer_tsx-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
auth-token_ts-packages_relay-environment_relay-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
chat_utils_CopilotChatContext_tsx-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
chat_components_ModelPicker_tsx-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
packages_copilot-chat_utils_copilot-chat-events_ts-packages_h-4a2b0c-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
sessions_components_NewTaskChatInput_tsx-packages_agent-sessions_components_Ta-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
packages_commit-checks-status_index_ts-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
shared_hooks_shortcuts_ts-packages_failbot_failbot_ts-packages_use-code-vi-e0ddb1-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
packages_repos-file-tree-view_repos-file-tree-view_ts-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
view_utilities_lines_ts-[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
jobs_debounced-worker-manager_ts-packages_diffs_diff-parts_t-846e94-
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
sessions_components_NewTaskChatInput_tsx-packages_agent-sessions_components_Ta-
[Link]" />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" />
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
metadata_ts-packages_notifications-subscriptions-menu_ent-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
[Link]" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" />
<title>Transformers_Trading_01/Transformer_Trading.ipynb at main ·
ZiadFrancis/Transformers_Trading_01 · 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:352f6ce5-b504-0d30-fa00-e48402cfe707">
<meta name="current-catalog-service-hash"
content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb">
<meta name="request-id" content="C168:2B9F80:1C7676E:22CBE11:68BE3455" data-pjax-
transient="true"/><meta name="html-safe-nonce"
content="63f25371921446397562c3a40737b5502da60e195abf1e1f243c5830e896dad8" data-
pjax-transient="true"/><meta name="visitor-payload"
content="eyJyZWZlcnJlciI6Imh0dHBzOi8vZ2l0aHViLmNvbS9aaWFkRnJhbmNpcy9UcmFuc2Zvcm1lcn
NfVHJhZGluZ18wMS90cmVlL21haW4iLCJyZXF1ZXN0X2lkIjoiQzE2ODoyQjlGODA6MUM3Njc2RToyMkNCR
TExOjY4QkUzNDU1IiwidmlzaXRvcl9pZCI6IjIyODc2NzY4MDI1MjM2MTA3MTMiLCJyZWdpb25fZWRnZSI6
ImJyYXppbHNvdXRoIiwicmVnaW9uX3JlbmRlciI6ImJyYXppbHNvdXRoIn0=" data-pjax-
transient="true"/><meta name="visitor-hmac"
content="b96e95f26ac8dc1c3d7bed58ea2563ffddf36695e6c9da9d201aa1fb6874ec05" data-
pjax-transient="true"/>
<meta name="hovercard-subject-tag" content="repository:996808023" 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="[Link]
<meta name="google-site-verification" content="Apib7-
x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">
<meta name="octolytics-url"
content="[Link] />
<meta name="analytics-location"
content="/<user-name>/<repo-name>/blob/show" data-turbo-
transient="true" />
<meta name="user-login" content="">
<meta name="viewport" content="width=device-width">
<meta name="description" content="Transformers Trading Example 01. Contribute
to ZiadFrancis/Transformers_Trading_01 development by creating an account on
GitHub.">
<link rel="search" type="application/opensearchdescription+xml"
href="/[Link]" title="GitHub">
<link rel="fluid-icon" href="[Link] title="GitHub">
<meta property="fb:app_id" content="1401488693436528">
<meta name="apple-itunes-app" content="app-id=1477376905, app-
argument=[Link]
Transformer_Trading.ipynb" />
<meta name="twitter:image"
content="[Link]
eb77194478b526142e26efac4/ZiadFrancis/Transformers_Trading_01" /><meta
name="twitter:site" content="@github" /><meta name="twitter:card"
content="summary_large_image" /><meta name="twitter:title"
content="Transformers_Trading_01/Transformer_Trading.ipynb at main ·
ZiadFrancis/Transformers_Trading_01" /><meta name="twitter:description"
content="Transformers Trading Example 01. Contribute to
ZiadFrancis/Transformers_Trading_01 development by creating an account on
GitHub." />
<meta property="og:image"
content="[Link]
eb77194478b526142e26efac4/ZiadFrancis/Transformers_Trading_01" /><meta
property="og:image:alt" content="Transformers Trading Example 01. Contribute to
ZiadFrancis/Transformers_Trading_01 development by creating an account on
GitHub." /><meta property="og:image:width" content="1200" /><meta
property="og:image:height" content="600" /><meta property="og:site_name"
content="GitHub" /><meta property="og:type" content="object" /><meta
property="og:title" content="Transformers_Trading_01/Transformer_Trading.ipynb at
main · ZiadFrancis/Transformers_Trading_01" /><meta property="og:url"
content="[Link]
Transformer_Trading.ipynb" /><meta property="og:description" content="Transformers
Trading Example 01. Contribute to ZiadFrancis/Transformers_Trading_01 development
by creating an account on GitHub." />
<meta name="hostname" content="[Link]">
<meta name="expected-hostname" content="[Link]">
<meta http-equiv="x-pjax-version"
content="bfe5bd342a7e1be72a5b4d6971111aa7c43e81b234f824068f0130d653ae170b" data-
turbo-track="reload">
<meta http-equiv="x-pjax-csp-version"
content="7a8d2a325eda0ce8231fb01635a57c5af49cef72457e9682233c3f4927e7b224" data-
turbo-track="reload">
<meta http-equiv="x-pjax-css-version"
content="8a0735d016089f8354c8d1451df9eae2b267023d238471fb203c0d53f7f745e1" data-
turbo-track="reload">
<meta http-equiv="x-pjax-js-version"
content="6d9a1b4aced221439e124331a8648a60438e3d146fcad9c5fb95d4cb576c94c9" 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="[Link]/ZiadFrancis/Transformers_Trading_01
git [Link]
<meta name="octolytics-dimension-user_id" content="132301377" /><meta
name="octolytics-dimension-user_login" content="ZiadFrancis" /><meta
name="octolytics-dimension-repository_id" content="996808023" /><meta
name="octolytics-dimension-repository_nwo"
content="ZiadFrancis/Transformers_Trading_01" /><meta name="octolytics-dimension-
repository_public" content="true" /><meta name="octolytics-dimension-
repository_is_fork" content="false" /><meta name="octolytics-dimension-
repository_network_root_id" content="996808023" /><meta name="octolytics-dimension-
repository_network_root_nwo" content="ZiadFrancis/Transformers_Trading_01" />
<meta name="turbo-body-classes" content="logged-out env-production page-
responsive">
<meta name="browser-stats-url"
content="[Link]
<meta name="browser-errors-url"
content="[Link]
<meta name="release" content="82588848b187a5a7487d84256afbed1e318c0371">
<meta name="ui-target" content="full">
<link rel="mask-icon" href="[Link]
[Link]" color="#000000">
<link rel="alternate icon" class="js-site-favicon" type="image/png"
href="[Link]
<link rel="icon" class="js-site-favicon" type="image/svg+xml"
href="[Link] data-base-
href="[Link]
<meta name="theme-color" content="#1e2327">
<meta name="color-scheme" content="light dark" />
<link rel="manifest" href="/[Link]" 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 class="position-relative header-wrapper js-header-wrapper ">
<a href="#start-of-content" data-skip-target-assigned="false" class="px-2 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" media="all" rel="stylesheet"
href="[Link]
[Link]" />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" />
<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-
[Link]">{"props":{"docsUrl":"[Link]
accessibility/keyboard-shortcuts"}}</script>
<div data-target="[Link]"></div>
</react-partial>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
[Link]" defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
form_dist_index_js-node_modules_delegated-events_dist_inde-[Link]"
defer="defer"></script>
<script crossorigin="anonymous" type="application/javascript"
src="[Link]
defer="defer"></script>
<header class="HeaderMktg header-logged-out js-details-container js-header Details
f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-
theme=light data-dark-theme=dark>
<h2 class="sr-only">Navigation Menu</h2>
<button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-
fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle
navigation">
<span class="d-none">Toggle navigation</span>
</button>
<div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5
height-full position-relative z-1">
<div class="d-flex flex-justify-between flex-items-center width-full width-lg-
auto">
<div class="flex-1">
<button aria-label="Toggle navigation" aria-expanded="false" type="button"
data-view-component="true" class="js-details-target js-nav-padding-recalculate js-
header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-
1"> <span class="Button-content">
<span class="Button-label"><div class="HeaderMenu-toggle-bar rounded
my-1"></div>
<div class="HeaderMenu-toggle-bar rounded my-1"></div>
<div class="HeaderMenu-toggle-bar rounded my-1"></div></span>
</span>
</button>
</div>
<a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-
nav"
href="/"
aria-label="Homepage"
data-analytics-event="{"category":"Marketing
nav","action":"click to go to
homepage","label":"ref_page:Marketing;ref_cta:Logomark;ref_loc:
Header"}">
<svg height="32" aria-hidden="true" viewBox="0 0 24 24" version="1.1"
width="32" data-view-component="true" class="octicon octicon-mark-github">
<path d="M12 1C5.923 1 1 5.923 1 12c0 4.867 3.149 8.979 7.521
[Link].756-.233.756-.522 0-.262-.013-1.128-.013-2.049-2.764.509-3.479-.674-
3.699-1.292-.124-.317-.66-1.293-1.127-1.554-.385-.207-.936-.715-.014-.729.866-.014
1.485.797 1.691 1.128.99 1.663 2.571 1.196 [Link]-.715.385-1.196.701-1.471-
2.448-.275-5.005-1.224-5.005-5.432 0-1.196.426-2.186 1.128-2.956-.111-.275-.496-
1.402.11-2.915 0 0 .921-.288 3.024 1.128a10.193 10.193 0 0 1 2.75-.371c.936 0
1.871.123 2.75.371 2.104-1.43 3.025-1.128 3.025-1.128.605 1.513.221 2.64.111
[Link] 1.127 1.747 1.127 2.956 0 4.222-2.571 5.157-5.019 [Link].743
1.004.743 2.035 0 1.471-.014 2.654-.014 3.025 0 .[Link].522C19.851 20.979
23 16.854 23 12c0-6.077-4.922-11-11-11Z"></path>
</svg>
</a>
<div class="d-flex flex-1 flex-order-2 text-right d-lg-none gap-2 flex-
justify-end">
<a
href="/login?return_to=https%3A%2F%[Link]%2FZiadFrancis
%2FTransformers_Trading_01%2Fblob%2Fmain%2FTransformer_Trading.ipynb"
class="HeaderMenu-link HeaderMenu-button d-inline-flex f5 no-underline
border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-
on-mobile-nav"
data-hydro-
click="{"event_type":"[Link]","payload"
:{"location_in_page":"site header
menu","repository_id":null,"auth_type":"SIGN_UP"
,"originating_url":"[Link]
Transformers_Trading_01/blob/main/
Transformer_Trading.ipynb","user_id":null}}" data-hydro-click-
hmac="a3b34004ff6e905b18910afd8ddf6a3b02795cb8aa72ef539859d5caf48f5513"
data-analytics-event="{"category":"Marketing
nav","action":"click to Sign
in","label":"ref_page:Marketing;ref_cta:Sign
in;ref_loc:Header"}"
>
Sign in
</a>
<div class="AppHeader-appearanceSettings">
<react-partial-anchor>
<button data-target="[Link]" id="icon-button-9679dbcc-
b25c-4cbb-a6cb-dc779f1c9e5a" aria-labelledby="tooltip-403717c6-dc6d-4e01-b409-
e505f7736488" type="button" disabled="disabled" data-view-component="true"
class="Button Button--iconOnly Button--invisible Button--medium AppHeader-button
HeaderMenu-link border cursor-wait"> <svg aria-hidden="true" height="16"
viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true"
class="octicon octicon-sliders Button-visual">
<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>
</button><tool-tip id="tooltip-403717c6-dc6d-4e01-b409-e505f7736488" for="icon-
button-9679dbcc-b25c-4cbb-a6cb-dc779f1c9e5a" popover="manual" data-direction="s"
data-type="label" data-view-component="true" class="sr-only position-
absolute">Appearance settings</tool-tip>
<template data-target="[Link]">
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" />
<react-partial
partial-name="appearance-settings"
data-ssr="false"
data-attempted-ssr="false"
data-react-profiling="false"
>
<script type="application/json" data-target="react-
[Link]">{"props":{}}</script>
<div data-target="[Link]"></div>
</react-partial>
</template>
</react-partial-anchor>
</div>
</div>
</div>
<div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex
flex-column flex-auto top-0">
<div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row
flex-auto rounded rounded-lg-0">
<nav class="HeaderMenu-nav" aria-label="Global">
<ul class="d-lg-flex list-style-none">
<li class="HeaderMenu-item position-relative flex-wrap flex-
justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-
center js-details-container js-header-menu-item">
<button type="button" class="HeaderMenu-link border-0 width-full width-lg-
auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-
details-target" aria-expanded="false">
Platform
<svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16"
version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-
down HeaderMenu-icon ml-1">
<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>
<div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4
position-relative position-lg-absolute left-0 left-lg-n3 dropdown-menu-wide">
<div class="d-lg-flex dropdown-menu-wide">
<div class="HeaderMenu-column px-lg-4">
<div class="">
<ul class="list-style-none f5" >
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description mb-lg-3" data-
analytics-
event="{"location":"navbar","action":"github_cop
ilot","context":"platform","tag":"link"
;,"label":"github_copilot_link_platform_navbar"}"
href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-copilot color-fg-
subtle mr-3">
<path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-
3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935
1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-
1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-
2.093 6.122-2.093 2.731 0 4.767.957 6.166 [Link] 1.077.546 [Link].869
1.132 2.037 1.132 3.368 0 .368-.014.733-.052 [Link].477 1.088.644 1.517
1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0
1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965
13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4
11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-
6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-
2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136
1.057.403 1.913.878 [Link] 1.134.938 2.344.938 1.573 0 2.292-.337
2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-
1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438
1.578v.021c0 .[Link].893Zm-1.626
0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-
1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319
0 1.211.175 1.926.558 [Link] 1.084.751 2.657.751 1.21 0 1.902-.394
2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1
1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1
1-1Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
GitHub Copilot
</div>
Write better code with AI
</div>
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description mb-lg-3" data-
analytics-
event="{"location":"navbar","action":"github_spa
rk","context":"platform","tag":"link",
"label":"github_spark_link_platform_navbar"}"
href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-sparkle-fill color-fg-
subtle mr-3">
<path d="M11.296 1.924c.24-.656 1.168-.656 1.408 0l.717 1.958a11.25 11.25 0 0 0
6.697 6.697l1.958.717c.657.24.657 1.168 0 1.408l-1.958.717a11.25 11.25 0 0 0-6.697
6.697l-.717 1.958c-.24.657-1.168.657-1.408 0l-.717-1.958a11.25 11.25 0 0 0-6.697-
6.697l-1.958-.717c-.656-.24-.656-1.168 0-1.408l1.958-.717a11.25 11.25 0 0 0 6.697-
6.697l.717-1.958Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
GitHub Spark
<span class="HeaderMenu-label">
New
</span>
</div>
Build and deploy intelligent apps
</div>
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description mb-lg-3" data-
analytics-
event="{"location":"navbar","action":"github_mod
els","context":"platform","tag":"link"
,"label":"github_models_link_platform_navbar"}"
href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-ai-model color-fg-
subtle mr-3">
<path d="M19.375 8.5a3.25 3.25 0 1 1-3.163 4h-3a3.252 3.252 0 0 1-4.443
2.509L7.214 17.76a3.25 3.25 0 1 1-1.342-.674l1.672-2.957A3.238 3.238 0 0 1 6.75
12c0-.907.371-1.727.97-2.316L6.117 6.846A3.253 3.253 0 0 1 1.875 3.75a3.25 3.25 0 1
1 5.526 2.32l1.603 2.836A3.25 3.25 0 0 1 13.093 11h3.119a3.252 3.252 0 0 1 3.163-
2.5ZM10 10.25a1.75 1.75 0 1 0-.001 3.499A1.75 1.75 0 0 0 10 10.25ZM5.125 2a1.75
1.75 0 1 0 0 3.5 1.75 1.75 0 0 0 0-3.5Zm12.5 9.75a1.75 1.75 0 1 0 3.5 0 1.75 1.75 0
0 0-3.5 0Zm-14.25 8.5a1.75 1.75 0 1 0 3.501-.001 1.75 1.75 0 0
0-3.501.001Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
GitHub Models
<span class="HeaderMenu-label">
New
</span>
</div>
Manage and compare prompts
</div>
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description mb-lg-3" data-
analytics-
event="{"location":"navbar","action":"github_adv
anced_security","context":"platform","tag":"
;link","label":"github_advanced_security_link_platform_navbar&q
uot;}" href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-
subtle mr-3">
<path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-
1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25
2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0
1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748
1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28
9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5
10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
GitHub Advanced Security
</div>
Find and fix vulnerabilities
</div>
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description" data-analytics-
event="{"location":"navbar","action":"actions&qu
ot;,"context":"platform","tag":"link","
;label":"actions_link_platform_navbar"}"
href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-workflow color-fg-
subtle mr-3">
<path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7
16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2
2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-
2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0
0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0
0 0-.5-.5Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
Actions
</div>
Automate any workflow
</div>
</a></li>
</ul>
</div>
</div>
<div class="HeaderMenu-column px-lg-4 pb-3 pb-lg-0 border-lg-right">
<div class="border-bottom border-lg-bottom-0 pb-lg-0 pb-3">
<ul class="list-style-none f5" >
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description mb-lg-3" data-
analytics-
event="{"location":"navbar","action":"codespaces
","context":"platform","tag":"link",&q
uot;label":"codespaces_link_platform_navbar"}"
href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-
subtle mr-3">
<path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75
1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-
1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75
1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0
0-.25.25v7.5c0 .[Link].25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0
0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .[Link].25h17.5a.25.25 0 0
0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0
1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.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>
<div>
<div class="color-fg-default h4">
Codespaces
</div>
Instant dev environments
</div>
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description mb-lg-3" data-
analytics-
event="{"location":"navbar","action":"issues&quo
t;,"context":"platform","tag":"link","
label":"issues_link_platform_navbar"}"
href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-
subtle mr-3">
<path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12
1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5
0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
Issues
</div>
Plan and track work
</div>
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description mb-lg-3" data-
analytics-
event="{"location":"navbar","action":"code_revie
w","context":"platform","tag":"link",&
quot;label":"code_review_link_platform_navbar"}"
href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-code-review color-fg-
subtle mr-3">
<path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-
1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44
1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-
1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-
1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573
3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25
0 0 0-.25.25v12.5c0 .[Link].25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-
3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0
0-.25-.25Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
Code Review
</div>
Manage code changes
</div>
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description mb-lg-3" data-
analytics-
event="{"location":"navbar","action":"discussion
s","context":"platform","tag":"link",&
quot;label":"discussions_link_platform_navbar"}"
href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-comment-discussion
color-fg-subtle mr-3">
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25
14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-
9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .[Link].25h2a.75.75 0 0
1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25
0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0
0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1
22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9
18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .[Link].25h5.5a.75.75 0 0
1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
Discussions
</div>
Collaborate outside of code
</div>
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description" data-analytics-
event="{"location":"navbar","action":"code_searc
h","context":"platform","tag":"link",&
quot;label":"code_search_link_platform_navbar"}"
href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-code-square color-fg-
subtle mr-3">
<path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02
1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0
1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-
2.908-2.7Z"></path><path d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784
1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2
20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .[Link].25h16.5a.25.25 0 0
0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
Code Search
</div>
Find more, search less
</div>
</a></li>
</ul>
</div>
</div>
<div class="HeaderMenu-column px-lg-4">
<div class="border-bottom border-lg-bottom-0 pb-lg-0 mb-3 pb-3">
<span class="d-block h4 color-fg-default my-1" id="platform-
explore-heading">Explore</span>
<ul class="list-style-none f5" aria-labelledby="platform-explore-
heading">
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"why_github
","context":"platform","tag":"link",&q
uot;label":"why_github_link_platform_navbar"}"
href="[Link]
Why GitHub
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary Link--external" target="_blank" data-analytics-
event="{"location":"navbar","action":"documentat
ion","context":"platform","tag":"link"
,"label":"documentation_link_platform_navbar"}"
href="[Link]
Documentation
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-link-external
HeaderMenu-external-icon color-fg-subtle">
<path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0
0-.25.25v8.5c0 .[Link].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="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary Link--external" target="_blank" data-analytics-
event="{"location":"navbar","action":"github_ski
lls","context":"platform","tag":"link"
,"label":"github_skills_link_platform_navbar"}"
href="[Link]
GitHub Skills
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-link-external
HeaderMenu-external-icon color-fg-subtle">
<path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0
0-.25.25v8.5c0 .[Link].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="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary Link--external" target="_blank" data-analytics-
event="{"location":"navbar","action":"blog"
,"context":"platform","tag":"link","la
bel":"blog_link_platform_navbar"}" href="[Link]
Blog
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-link-external
HeaderMenu-external-icon color-fg-subtle">
<path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0
0-.25.25v8.5c0 .[Link].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>
<div class="border-bottom border-lg-bottom-0 pb-lg-0 pb-3">
<span class="d-block h4 color-fg-default my-1" id="platform-
integrations-heading">Integrations</span>
<ul class="list-style-none f5" aria-labelledby="platform-
integrations-heading">
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"github_mar
ketplace","context":"platform","tag":"link&
quot;,"label":"github_marketplace_link_platform_navbar"}"
href="[Link]
GitHub Marketplace
</a></li>
</ul>
</div>
</div>
</div>
<div class="HeaderMenu-trailing-link rounded-bottom-2 mt-lg-4 px-lg-4 py-
4 py-lg-3 f5 text-semibold">
<a data-analytics-
event="{"location":"navbar","action":"view_all_f
eatures","context":"platform","tag":"link&q
uot;,"label":"view_all_features_link_platform_navbar"}"
href="[Link]
View all features
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-chevron-right
HeaderMenu-trailing-link-icon">
<path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25
4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0
1 0-1.06Z"></path>
</svg>
</a> </div>
</div>
</li>
<li class="HeaderMenu-item position-relative flex-wrap flex-
justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-
center js-details-container js-header-menu-item">
<button type="button" class="HeaderMenu-link border-0 width-full width-lg-
auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-
details-target" aria-expanded="false">
Solutions
<svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16"
version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-
down HeaderMenu-icon ml-1">
<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>
<div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4
position-relative position-lg-absolute left-0 left-lg-n3 dropdown-menu-wide">
<div class="d-lg-flex dropdown-menu-wide">
<div class="HeaderMenu-column px-lg-4 pb-3 pb-lg-0 border-lg-right">
<div class="border-bottom border-lg-bottom-0 pb-lg-0 pb-3">
<span class="d-block h4 color-fg-default my-1" id="solutions-
by-company-size-heading">By company size</span>
<ul class="list-style-none f5" aria-labelledby="solutions-by-
company-size-heading">
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"enterprise
s","context":"solutions","tag":"link",
"label":"enterprises_link_solutions_navbar"}"
href="[Link]
Enterprises
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"small_and_
medium_teams","context":"solutions","tag":"
link","label":"small_and_medium_teams_link_solutions_navbar&quo
t;}" href="[Link]
Small and medium teams
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"startups&q
uot;,"context":"solutions","tag":"link",&qu
ot;label":"startups_link_solutions_navbar"}"
href="[Link]
Startups
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"nonprofits
","context":"solutions","tag":"link",&
quot;label":"nonprofits_link_solutions_navbar"}"
href="/solutions/industry/nonprofits">
Nonprofits
</a></li>
</ul>
</div>
</div>
<div class="HeaderMenu-column px-lg-4 pb-3 pb-lg-0 border-lg-right">
<div class="border-bottom border-lg-bottom-0 pb-lg-0 pb-3">
<span class="d-block h4 color-fg-default my-1" id="solutions-
by-use-case-heading">By use case</span>
<ul class="list-style-none f5" aria-labelledby="solutions-by-use-
case-heading">
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"devsecops&
quot;,"context":"solutions","tag":"link",&q
uot;label":"devsecops_link_solutions_navbar"}" href="/solutions/use-
case/devsecops">
DevSecOps
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"devops&quo
t;,"context":"solutions","tag":"link","
;label":"devops_link_solutions_navbar"}"
href="/solutions/use-case/devops">
DevOps
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"ci_cd"
;,"context":"solutions","tag":"link","
label":"ci_cd_link_solutions_navbar"}" href="/solutions/use-case/ci-
cd">
CI/CD
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"view_all_u
se_cases","context":"solutions","tag":"link
","label":"view_all_use_cases_link_solutions_navbar"}"
href="/solutions/use-case">
View all use cases
</a></li>
</ul>
</div>
</div>
<div class="HeaderMenu-column px-lg-4">
<div class="border-bottom border-lg-bottom-0 pb-lg-0 pb-3">
<span class="d-block h4 color-fg-default my-1" id="solutions-
by-industry-heading">By industry</span>
<ul class="list-style-none f5" aria-labelledby="solutions-by-
industry-heading">
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"healthcare
","context":"solutions","tag":"link",&
quot;label":"healthcare_link_solutions_navbar"}"
href="/solutions/industry/healthcare">
Healthcare
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"financial_
services","context":"solutions","tag":"link
","label":"financial_services_link_solutions_navbar"}"
href="/solutions/industry/financial-services">
Financial services
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"manufactur
ing","context":"solutions","tag":"link"
;,"label":"manufacturing_link_solutions_navbar"}"
href="/solutions/industry/manufacturing">
Manufacturing
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"government
","context":"solutions","tag":"link",&
quot;label":"government_link_solutions_navbar"}"
href="/solutions/industry/government">
Government
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"view_all_i
ndustries","context":"solutions","tag":"lin
k","label":"view_all_industries_link_solutions_navbar"}"
href="/solutions/industry">
View all industries
</a></li>
</ul>
</div>
</div>
</div>
<div class="HeaderMenu-trailing-link rounded-bottom-2 mt-lg-4 px-lg-4 py-
4 py-lg-3 f5 text-semibold">
<a data-analytics-
event="{"location":"navbar","action":"view_all_s
olutions","context":"solutions","tag":"link
","label":"view_all_solutions_link_solutions_navbar"}"
href="/solutions">
View all solutions
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-chevron-right
HeaderMenu-trailing-link-icon">
<path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25
4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0
1 0-1.06Z"></path>
</svg>
</a> </div>
</div>
</li>
<li class="HeaderMenu-item position-relative flex-wrap flex-
justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-
center js-details-container js-header-menu-item">
<button type="button" class="HeaderMenu-link border-0 width-full width-lg-
auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-
details-target" aria-expanded="false">
Resources
<svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16"
version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-
down HeaderMenu-icon ml-1">
<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>
<div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4
position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 dropdown-
menu-wide">
<div class="d-lg-flex dropdown-menu-wide">
<div class="HeaderMenu-column px-lg-4 pb-3 pb-lg-0 border-lg-right">
<div class="border-bottom border-lg-bottom-0 pb-lg-0 pb-3">
<span class="d-block h4 color-fg-default my-1" id="resources-
topics-heading">Topics</span>
<ul class="list-style-none f5" aria-labelledby="resources-topics-
heading">
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"ai",&
quot;context":"resources","tag":"link","lab
el":"ai_link_resources_navbar"}" href="/resources/articles/ai">
AI
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"devops&quo
t;,"context":"resources","tag":"link","
;label":"devops_link_resources_navbar"}"
href="/resources/articles/devops">
DevOps
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"security&q
uot;,"context":"resources","tag":"link",&qu
ot;label":"security_link_resources_navbar"}"
href="/resources/articles/security">
Security
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"software_d
evelopment","context":"resources","tag":"li
nk","label":"software_development_link_resources_navbar"}"
href="/resources/articles/software-development">
Software Development
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"view_all&q
uot;,"context":"resources","tag":"link",&qu
ot;label":"view_all_link_resources_navbar"}"
href="/resources/articles">
View all
</a></li>
</ul>
</div>
</div>
<div class="HeaderMenu-column px-lg-4">
<div class="border-bottom border-lg-bottom-0 pb-lg-0 border-bottom-
0">
<span class="d-block h4 color-fg-default my-1" id="resources-
explore-heading">Explore</span>
<ul class="list-style-none f5" aria-labelledby="resources-
explore-heading">
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary Link--external" target="_blank" data-analytics-
event="{"location":"navbar","action":"learning_p
athways","context":"resources","tag":"link&
quot;,"label":"learning_pathways_link_resources_navbar"}"
href="[Link]
Learning Pathways
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-link-external
HeaderMenu-external-icon color-fg-subtle">
<path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0
0-.25.25v8.5c0 .[Link].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="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"events_amp
_webinars","context":"resources","tag":"lin
k","label":"events_amp_webinars_link_resources_navbar"}"
href="[Link]
Events & Webinars
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"ebooks_amp
_whitepapers","context":"resources","tag":"
link","label":"ebooks_amp_whitepapers_link_resources_navbar&quo
t;}" href="[Link]
Ebooks & Whitepapers
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"customer_s
tories","context":"resources","tag":"link&q
uot;,"label":"customer_stories_link_resources_navbar"}"
href="[Link]
Customer Stories
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary Link--external" target="_blank" data-analytics-
event="{"location":"navbar","action":"partners&q
uot;,"context":"resources","tag":"link",&qu
ot;label":"partners_link_resources_navbar"}"
href="[Link]
Partners
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-link-external
HeaderMenu-external-icon color-fg-subtle">
<path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0
0-.25.25v8.5c0 .[Link].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="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"executive_
insights","context":"resources","tag":"link
","label":"executive_insights_link_resources_navbar"}"
href="[Link]
Executive Insights
</a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
<li class="HeaderMenu-item position-relative flex-wrap flex-
justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-
center js-details-container js-header-menu-item">
<button type="button" class="HeaderMenu-link border-0 width-full width-lg-
auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-
details-target" aria-expanded="false">
Open Source
<svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16"
version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-
down HeaderMenu-icon ml-1">
<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>
<div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4
position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4">
<div class="d-lg-flex dropdown-menu-wide">
<div class="HeaderMenu-column px-lg-4">
<div class="border-bottom mb-3 mb-lg-3 pb-3">
<ul class="list-style-none f5" >
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description" data-analytics-
event="{"location":"navbar","action":"github_spo
nsors","context":"open_source","tag":"link&
quot;,"label":"github_sponsors_link_open_source_navbar"}"
href="/sponsors">
<div>
<div class="color-fg-default h4">
GitHub Sponsors
</div>
Fund open source developers
</div>
</a></li>
</ul>
</div>
<div class="border-bottom mb-3 mb-lg-3 pb-3">
<ul class="list-style-none f5" >
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description" data-analytics-
event="{"location":"navbar","action":"the_readme
_project","context":"open_source","tag":"li
nk","label":"the_readme_project_link_open_source_navbar"}"
href="[Link]
<div>
<div class="color-fg-default h4">
The ReadME Project
</div>
GitHub community articles
</div>
</a></li>
</ul>
</div>
<div class="border-bottom border-bottom-0">
<span class="d-block h4 color-fg-default my-1" id="open-
source-repositories-heading">Repositories</span>
<ul class="list-style-none f5" aria-labelledby="open-source-
repositories-heading">
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"topics&quo
t;,"context":"open_source","tag":"link",&qu
ot;label":"topics_link_open_source_navbar"}"
href="[Link]
Topics
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"trending&q
uot;,"context":"open_source","tag":"link",&
quot;label":"trending_link_open_source_navbar"}"
href="[Link]
Trending
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary" data-analytics-
event="{"location":"navbar","action":"collection
s","context":"open_source","tag":"link"
;,"label":"collections_link_open_source_navbar"}"
href="[Link]
Collections
</a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
<li class="HeaderMenu-item position-relative flex-wrap flex-
justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-
center js-details-container js-header-menu-item">
<button type="button" class="HeaderMenu-link border-0 width-full width-lg-
auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-
details-target" aria-expanded="false">
Enterprise
<svg opacity="0.5" aria-hidden="true" height="16" viewBox="0 0 16 16"
version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-
down HeaderMenu-icon ml-1">
<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>
<div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4
position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4">
<div class="d-lg-flex dropdown-menu-wide">
<div class="HeaderMenu-column px-lg-4">
<div class="border-bottom mb-3 mb-lg-3 pb-3">
<ul class="list-style-none f5" >
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description" data-analytics-
event="{"location":"navbar","action":"enterprise
_platform","context":"enterprise","tag":"li
nk","label":"enterprise_platform_link_enterprise_navbar"}"
href="/enterprise">
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle
mr-3">
<path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1
0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-
2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383
5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867
12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0
0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0
1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964
5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749
1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
Enterprise platform
</div>
AI-powered developer platform
</div>
</a></li>
</ul>
</div>
<div class="border-bottom border-bottom-0">
<span class="d-block h4 color-fg-default my-1"
id="enterprise-available-add-ons-heading">Available add-ons</span>
<ul class="list-style-none f5" aria-labelledby="enterprise-
available-add-ons-heading">
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description mb-lg-3" data-
analytics-
event="{"location":"navbar","action":"github_adv
anced_security","context":"enterprise","tag":&qu
ot;link","label":"github_advanced_security_link_enterprise_navb
ar"}" href="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-
subtle mr-3">
<path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-
1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25
2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0
1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748
1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28
9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5
10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
GitHub Advanced Security
</div>
Enterprise-grade security features
</div>
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description mb-lg-3" data-
analytics-
event="{"location":"navbar","action":"copilot_fo
r_business","context":"enterprise","tag":"l
ink","label":"copilot_for_business_link_enterprise_navbar"
}" href="/features/copilot/copilot-business">
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-copilot color-fg-
subtle mr-3">
<path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-
3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935
1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-
1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-
2.093 6.122-2.093 2.731 0 4.767.957 6.166 [Link] 1.077.546 [Link].869
1.132 2.037 1.132 3.368 0 .368-.014.733-.052 [Link].477 1.088.644 1.517
1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0
1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965
13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4
11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-
6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-
2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136
1.057.403 1.913.878 [Link] 1.134.938 2.344.938 1.573 0 2.292-.337
2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-
1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438
1.578v.021c0 .[Link].893Zm-1.626
0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-
1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319
0 1.211.175 1.926.558 [Link] 1.084.751 2.657.751 1.21 0 1.902-.394
2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1
1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1
1-1Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
Copilot for business
</div>
Enterprise-grade AI features
</div>
</a></li>
<li>
<a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2
Link--secondary d-flex flex-items-center Link--has-description" data-analytics-
event="{"location":"navbar","action":"premium_su
pport","context":"enterprise","tag":"link&q
uot;,"label":"premium_support_link_enterprise_navbar"}"
href="/premium-support">
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-comment-discussion
color-fg-subtle mr-3">
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25
14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-
9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .[Link].25h2a.75.75 0 0
1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25
0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0
0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1
22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9
18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .[Link].25h5.5a.75.75 0 0
1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path>
</svg>
<div>
<div class="color-fg-default h4">
Premium Support
</div>
Enterprise-grade 24/7 support
</div>
</a></li>
</ul>
</div>
</div>
</div>
</div>
</li>
<li class="HeaderMenu-item position-relative flex-wrap flex-
justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-
center js-details-container js-header-menu-item">
<a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-
inline-block" data-analytics-
event="{"location":"navbar","action":"platform&q
uot;,"context":"global","tag":"link","
label":"platform_link_global_navbar"}"
href="[Link]
</li>
</ul>
</nav>
<div class="d-flex flex-column flex-lg-row width-full flex-justify-end
flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3">
<qbsearch-input class="search-input"
data-scope="repo:ZiadFrancis/Transformers_Trading_01"
data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-
csrf="SHMemJhKR5FAP_ZgG0RgPzLb72U0NnmOyFvqr8NYWr0cwtcZpcxncMvAMoFirMFKLdSOl73ecSkpc
oukTmigNA" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-
initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-
to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-
repository="ZiadFrancis/Transformers_Trading_01" data-current-org="" data-current-
owner="ZiadFrancis" data-logged-in="false" data-copilot-chat-enabled="false" data-
nl-search-enabled="false" data-retain-scroll-position="true">
<div
class="search-input-container search-with-dialog position-relative d-flex flex-
row flex-items-center mr-4 rounded"
data-action="click:qbsearch-input#searchInputContainerClicked"
>
<button
type="button"
class="header-search-button placeholder input-button form-control d-flex
flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-
left border-0 box-shadow-none"
data-target="[Link]"
aria-label="Search or jump to…"
aria-haspopup="dialog"
placeholder="Search or jump to..."
data-hotkey=s,/
autocapitalize="off"
data-analytics-
event="{"location":"navbar","action":"searchbar&
quot;,"context":"global","tag":"input",&quo
t;label":"searchbar_input_global_navbar"}"
data-action="click:qbsearch-input#handleExpand"
>
<div class="mr-2 color-fg-muted">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-search">
<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 [Link] 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>
</div>
<span class="flex-1" data-target="[Link]">Search or
jump to...</span>
<div class="d-flex" data-target="[Link]">
<svg xmlns="[Link] width="22" height="20" aria-
hidden="true" class="mr-1"><path fill="none" stroke="#979A9C" opacity=".4"
d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-
3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg>
</div>
</button>
<input type="hidden" name="type" class="js-site-search-type-field">
<div class="Overlay--hidden " data-modal-dialog-overlay>
<modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-
input#handleClose" data-target="[Link]"
role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-
labelledby="search-suggestions-dialog-header" data-view-component="true"
class="Overlay Overlay--width-large Overlay--height-auto">
<h1 id="search-suggestions-dialog-header" class="sr-only">Search code,
repositories, users, issues, pull requests...</h1>
<div class="Overlay-body Overlay-body--paddingNone">
<div data-view-component="true"> <div class="search-suggestions
position-fixed width-full color-shadow-large border color-fg-default color-bg-
default overflow-hidden d-flex flex-column query-builder-container"
style="border-radius: 12px;"
data-target="[Link]"
hidden
>
<!-- '"` --><!-- </textarea></xmp> --></option></form><form id="query-
builder-test-form" action="" accept-charset="UTF-8" method="get">
<query-builder data-target="[Link]" id="query-builder-query-
builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder
search-query-builder">
<div class="FormControl FormControl--fullWidth">
<label id="query-builder-test-label" for="query-builder-test"
class="FormControl-label sr-only">
Search
</label>
<div
class="QueryBuilder-StyledInput width-fit "
data-target="[Link]"
>
<span id="query-builder-test-leadingvisual-wrap" class="FormControl-
input-leadingVisualWrap QueryBuilder-leadingVisualWrap">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-search FormControl-
input-leadingVisual">
<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 [Link] 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>
<div data-target="[Link]" class="QueryBuilder-
StyledInputContainer">
<div
aria-hidden="true"
class="QueryBuilder-StyledInputContent"
data-target="[Link]"
></div>
<div class="QueryBuilder-InputWrapper">
<div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-
[Link]"></div>
<input id="query-builder-test" name="query-builder-test" value=""
autocomplete="off" type="text" role="combobox" spellcheck="false" aria-
expanded="false" aria-describedby="validation-662580bb-6bdf-4cba-b58a-30aedaf1b852"
data-target="[Link]" data-action="
input:query-builder#inputChange
blur:query-builder#inputBlur
keydown:query-builder#inputKeydown
focus:query-builder#inputFocus
" data-view-component="true" class="FormControl-input QueryBuilder-Input
FormControl-medium" />
</div>
</div>
<span class="sr-only" id="query-builder-test-clear">Clear</span>
<button role="button" id="query-builder-test-clear-button" aria-
labelledby="query-builder-test-clear query-builder-test-label" data-target="query-
[Link]" data-action="
click:query-builder#clear
focus:query-builder#clearButtonFocus
blur:query-builder#clearButtonBlur
" variant="small" hidden="hidden" type="button" data-view-
component="true" class="Button Button--iconOnly Button--invisible Button--medium
mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-
hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-
component="true" class="octicon octicon-x-circle-fill Button-visual">
<path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03
4.97a.751.751 0 0 0-[Link].751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0
0 0 .326 [Link] 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0
1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-
[Link] 0 0 0-.734.215L8 6.94Z"></path>
</svg>
</button>
</div>
<template id="search-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-search">
<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 [Link] 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>
</template>
<template id="code-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-code">
<path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-
1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-
[Link] 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 [Link].751 0 0 1 .018
1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 [Link] 0 0 1-.734-.215L.47
8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</template>
<template id="file-code-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-file-code">
<path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914
2.914c.[Link].513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-
1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0
0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.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-.734l1.47-1.47-1.47-
1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018
[Link] 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1
[Link].751 0 0 1 .018 1.042Zm8.22-
6.218V4.25c0 .[Link].25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path>
</svg>
</template>
<template id="history-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-history">
<path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 [Link] 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>
</template>
<template id="repo-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-repo">
<path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0
1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 [Link] 0 1 1-1.072
1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5
9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-
1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path>
</svg>
</template>
<template id="bookmark-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-bookmark">
<path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75
1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3
14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023
2.49V2.75a.25.25 0 0 0-.25-.25Z"></path>
</svg>
</template>
<template id="plus-circle-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-plus-circle">
<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 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-
2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path>
</svg>
</template>
<template id="circle-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-dot-fill">
<path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
</svg>
</template>
<template id="trash-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-trash">
<path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-
1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66
6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1
1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-
1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-
2.5a.25.25 0 0 0-.25.25Z"></path>
</svg>
</template>
<template id="team-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-people">
<path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 [Link] 0
1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05
3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56
[Link] 0 0 1-.[Link] 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-
[Link] 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 [Link]
0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path>
</svg>
</template>
<template id="project-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-project">
<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 .[Link].25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0
0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-
1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5
0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path>
</svg>
</template>
<template id="pencil-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-pencil">
<path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0
2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-
3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286
6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0
0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-
1.263a.25.25 0 0 0 0-.354Z"></path>
</svg>
</template>
<template id="copilot-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-copilot">
<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
[Link].[Link].165.044-.057.094-.112.143-.165.682-.731 1.738-.899
2.944-.765 1.23.137 2.145.528 2.724 [Link].693 1.614.693 2.484 0 .572-.053
1.148-.254 [Link].[Link].[Link].[Link] 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 [Link].519.379
[Link] 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
[Link].303 1.231.618 [Link].784.54 [Link] 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>
</template>
<template id="copilot-error-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-copilot-error">
<path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-
1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0
0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-
1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034
[Link].[Link].165.044-.057.094-.112.143-.165.682-.731 1.738-.899
2.944-.765 1.23.137 2.145.528 2.724 [Link].693 1.614.693 2.484 0 .572-.053
1.148-.254 [Link].[Link].[Link].[Link] 1.522
1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-
1.681.297-.204.219-.359.679-.242 [Link].303 1.231.618 [Link].784.54
[Link] 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-.7Zm2.511 11.074c-1.393.776-3.272 1.428-
5.43 1.428-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-.18-.455-.241-.963-.252-
1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0
1 .625-.73c.156-.[Link].139l14.667 10.578a.592.592 0 0 1 .[Link]
0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0
1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002
1.433 1.539 0 3.089-.505 4.063-.934Z"></path>
</svg>
</template>
<template id="workflow-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-workflow">
<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 .[Link].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 .[Link].25h3.5a.25.25 0 0
0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
</template>
<template id="book-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-book">
<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>
</template>
<template id="code-review-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-code-review">
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25
13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-
8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .[Link].25h2a.75.75 0 0
1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25
0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47
1.47a.751.751 0 0 1-.018 [Link] 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-
2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2
2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1
0-1.06Z"></path>
</svg>
</template>
<template id="codespaces-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-codespaces">
<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 .[Link].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 .[Link].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>
</template>
<template id="comment-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-comment">
<path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75
1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75
0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .[Link].25h2a.75.75 0 0
1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25
0 0 0-.25-.25Z"></path>
</svg>
</template>
<template id="comment-discussion-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-comment-discussion">
<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 .[Link].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-[Link] 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>
</template>
<template id="organization-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-organization">
<path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0
12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0
0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-
1.248l1.055.703c.[Link].779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-
3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-
1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .[Link].25H4v-1.25a.75.75 0 0
1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0
0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1
0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4
3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75
3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75
9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0
1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
</svg>
</template>
<template id="rocket-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-rocket">
<path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564
6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-
2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754
9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-
2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749
8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5
2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0
0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56
14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0
1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-
3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0
0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0
0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
</template>
<template id="shield-check-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-shield-check">
<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 [Link]-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-[Link] 0 0
1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 [Link].751 0 0 1 .018
1.042Z"></path>
</svg>
</template>
<template id="heart-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-heart">
<path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0
0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086
1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836
16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744
2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58
4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92
9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029
2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path>
</svg>
</template>
<template id="server-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-server">
<path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314
1 .[Link].314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-
4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5
2.75v4c0 .[Link].25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0
0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0
0-.25.25v4c0 .[Link].25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7
4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75
10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75
4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0
1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
</svg>
</template>
<template id="globe-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-globe">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363
4.177c.[Link].857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22
8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927
9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0
0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-
2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507
6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58
4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507
0 0 0-4.666-5.5c.[Link].353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path>
</svg>
</template>
<template id="issue-opened-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-issue-opened">
<path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8
0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
</svg>
</template>
<template id="device-mobile-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-device-mobile">
<path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-
8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5
1.75v12.5c0 .[Link].25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-
8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path>
</svg>
</template>
<template id="package-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-package">
<path d="m8.878.392 5.25 3.045c.[Link].872 1.514v6.098a1.75 1.75 0 0
1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1
11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875
1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5
5.677v5.372c0 .[Link].216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25
0 0 0 .125-.216V5.677L8.75 8.432Z"></path>
</svg>
</template>
<template id="credit-card-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-credit-card">
<path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path
d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1
14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-
13v5.75c0 .[Link].25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0
0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path>
</svg>
</template>
<template id="play-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-play">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0
0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6
10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
</template>
<template id="gift-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-gift">
<path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57
[Link].497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25
0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1
1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0
8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25
9.5H2.5v4.75c0 .[Link].25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-
4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0
0-.25.25v2c0 .[Link].25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0
2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941
4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879
1.793Z"></path>
</svg>
</template>
<template id="code-square-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-code-square">
<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 .[Link].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 [Link] 0 0 1-.734-.215l-2-2a.75.75
0 0 1 0-1.06l2-2a.751.751 0 0 1 [Link].751 0 0 1 .018 1.042Z"></path>
</svg>
</template>
<template id="device-desktop-icon">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16"
data-view-component="true" class="octicon octicon-device-desktop">
<path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-
3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0
1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0
1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0
0-.25.25v7.5c0 .[Link].25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0
0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-
2.5Z"></path>
</svg>
</template>
<div class="position-relative">
<ul
role="listbox"
class="ActionListWrap QueryBuilder-ListWrap"
aria-label="Suggestions"
data-action="
combobox-commit:query-builder#comboboxCommit
mousedown:query-builder#resultsMousedown
"
data-target="[Link]"
data-persist-list=false
id="query-builder-test-results"
tabindex="-1"
></ul>
</div>
<div class="FormControl-inlineValidation" id="validation-662580bb-6bdf-4cba-
b58a-30aedaf1b852" hidden="hidden">
<span class="FormControl-inlineValidation--visual">
<svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1"
width="12" data-view-component="true" class="octicon octicon-alert-fill">
<path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-
1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0
0 0 0 2Z"></path>
</svg>
</span>
<span></span>
</div> </div>
<div data-target="[Link]" aria-live="polite" aria-
atomic="true" class="sr-only"></div>
</query-builder></form>
<div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-
default search-feedback-prompt">
<a target="_blank" href="[Link]
code-search/understanding-github-code-search-syntax" data-view-component="true"
class="Link color-fg-accent text-normal ml-2">Search syntax tips</a>
<div class="d-flex flex-1"></div>
</div>
</div>
</div>
</div>
</modal-dialog></div>
</div>
<div data-action="click:qbsearch-input#retract" class="dark-backdrop position-
fixed" hidden data-target="[Link]"></div>
<div class="color-fg-default">
<dialog-helper>
<dialog data-target="[Link]" data-action="close:qbsearch-
input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-
dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-
describedby="feedback-dialog-description" data-view-component="true" class="Overlay
Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--
disableScroll">
<div data-view-component="true" class="Overlay-header">
<div class="Overlay-headerContentWrap">
<div class="Overlay-titleWrap">
<h1 class="Overlay-title " id="feedback-dialog-title">
Provide feedback
</h1>
</div>
<div class="Overlay-actionWrap">
<button data-close-dialog-id="feedback-dialog" aria-label="Close" aria-
label="Close" type="button" data-view-component="true" class="close-button Overlay-
closeButton"><svg aria-hidden="true" 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
[Link].749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 [Link]
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>
</div>
</div>
<scrollable-region data-labelled-by="feedback-dialog-title">
<div data-view-component="true" class="Overlay-body"> <!-- '"` --
><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form"
data-turbo="false" action="/search/feedback" accept-charset="UTF-8"
method="post"><input type="hidden" data-csrf="true" name="authenticity_token"
value="X74LECJgJefwZwPK07BsizlVQ9hAnpBOFTGj/RODMMQpHDygolg4t0+nYXgx55DAWrCI+CPFsKB7
pAJ0niVuUQ==" />
<p>We read every piece of feedback, and take your input very
seriously.</p>
<textarea name="feedback" class="form-control width-full mb-2"
style="height: 120px" id="feedback"></textarea>
<input name="include_email" id="include_email" aria-label="Include my
email address so I can be contacted" class="form-control mr-2" type="checkbox">
<label for="include_email" style="font-weight: normal">Include my email
address so I can be contacted</label>
</form></div>
</scrollable-region>
<div data-view-component="true" class="Overlay-footer Overlay-footer--
alignEnd"> <button data-close-dialog-id="feedback-dialog" type="button"
data-view-component="true" class="btn"> Cancel
</button>
<button form="code-search-feedback-form" data-action="click:qbsearch-
input#submitFeedback" type="submit" data-view-component="true" class="btn-primary
btn"> Submit feedback
</button>
</div>
</dialog></dialog-helper>
<custom-scopes data-target="[Link]">
<dialog-helper>
<dialog data-target="[Link]" data-
action="close:qbsearch-input#handleDialogClose cancel:qbsearch-
input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-
labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-
description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--
size-medium Overlay--motion-scaleFade Overlay--disableScroll">
<div data-view-component="true" class="Overlay-header Overlay-header--divided">
<div class="Overlay-headerContentWrap">
<div class="Overlay-titleWrap">
<h1 class="Overlay-title " id="custom-scopes-dialog-title">
Saved searches
</h1>
<h2 id="custom-scopes-dialog-description" class="Overlay-description">Use
saved searches to filter your results more quickly</h2>
</div>
<div class="Overlay-actionWrap">
<button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" aria-
label="Close" type="button" data-view-component="true" class="close-button Overlay-
closeButton"><svg aria-hidden="true" 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
[Link].749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 [Link]
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>
</div>
</div>
<scrollable-region data-labelled-by="custom-scopes-dialog-title">
<div data-view-component="true" class="Overlay-body"> <div data-
target="[Link]"></div>
<div hidden class="create-custom-scope-form" data-target="custom-
[Link]">
<!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-
scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-
charset="UTF-8" method="post"><input type="hidden" data-csrf="true"
name="authenticity_token"
value="O4fYIiszhvWzjP8T2MiA8c9MsOJc8KvJSRwPKFHYNoyHMqAtimMnv1Iae34c3vZ7L6ZOK/
ba47bTq0ryXyR7pg==" />
<div data-target="[Link]"></div>
<input type="hidden" id="custom_scope_id" name="custom_scope_id" data-
target="[Link]">
<div class="form-group">
<label for="custom_scope_name">Name</label>
<auto-check src="/search/custom_scopes/check_name" required>
<input
type="text"
name="custom_scope_name"
id="custom_scope_name"
data-target="[Link]"
class="form-control"
autocomplete="off"
placeholder="github-ruby"
required
maxlength="50">
<input type="hidden" data-csrf="true"
value="6ZiHTbrGajgHbB5yZOQuui8MX4pmlXaEl3zJnWVKhNKfogg77JfeUz/jMu9d/
ObIQLY6JDiuGruahi2IWOrynw==" />
</auto-check>
</div>
<div class="form-group">
<label for="custom_scope_query">Query</label>
<input
type="text"
name="custom_scope_query"
id="custom_scope_query"
data-target="[Link]"
class="form-control"
autocomplete="off"
placeholder="(repo:mona/a OR repo:mona/b) AND lang:python"
required
maxlength="500">
</div>
<p class="text-small color-fg-muted">
To see all available qualifiers, see our <a class="Link--inTextBlock"
href="[Link]
github-code-search-syntax">documentation</a>.
</p>
</form> </div>
<div data-target="[Link]">
<div data-target="[Link]"></div>
</div>
</div>
</scrollable-region>
<div data-view-component="true" class="Overlay-footer Overlay-footer--
alignEnd Overlay-footer--divided"> <button data-action="click:custom-
scopes#customScopesCancel" type="button" data-view-component="true" class="btn">
Cancel
</button>
<button form="custom-scopes-dialog-form" data-action="click:custom-
scopes#customScopesSubmit" data-target="[Link]"
type="submit" data-view-component="true" class="btn-primary btn"> Create saved
search
</button>
</div>
</dialog></dialog-helper>
</custom-scopes>
</div>
</qbsearch-input>
<div class="position-relative HeaderMenu-link-wrap d-lg-inline-block">
<a
href="/login?return_to=https%3A%2F%[Link]%2FZiadFrancis
%2FTransformers_Trading_01%2Fblob%2Fmain%2FTransformer_Trading.ipynb"
class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button
flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded px-2
py-1"
style="margin-left: 12px;"
data-hydro-
click="{"event_type":"[Link]","payload"
:{"location_in_page":"site header
menu","repository_id":null,"auth_type":"SIGN_UP"
,"originating_url":"[Link]
Transformers_Trading_01/blob/main/
Transformer_Trading.ipynb","user_id":null}}" data-hydro-click-
hmac="a3b34004ff6e905b18910afd8ddf6a3b02795cb8aa72ef539859d5caf48f5513"
data-analytics-event="{"category":"Marketing
nav","action":"click to go to
homepage","label":"ref_page:Marketing;ref_cta:Sign
in;ref_loc:Header"}"
>
Sign in
</a>
</div>
<a href="/signup?
ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F
%3Crepo-name%3E%2Fblob%2Fshow&source=header-repo&source_repo=ZiadFrancis
%2FTransformers_Trading_01"
class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button
flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default
rounded px-2 py-1"
data-hydro-
click="{"event_type":"[Link]","payload"
:{"location_in_page":"site header
menu","repository_id":null,"auth_type":"SIGN_UP"
,"originating_url":"[Link]
Transformers_Trading_01/blob/main/
Transformer_Trading.ipynb","user_id":null}}" data-hydro-click-
hmac="a3b34004ff6e905b18910afd8ddf6a3b02795cb8aa72ef539859d5caf48f5513"
data-analytics-event="{"category":"Sign
up","action":"click to sign up for
account","label":"ref_page:/<user-name>/<repo-
name>/blob/show;ref_cta:Sign up;ref_loc:header logged out"}"
>
Sign up
</a>
<div class="AppHeader-appearanceSettings">
<react-partial-anchor>
<button data-target="[Link]" id="icon-button-fcd1c5a1-
43db-40fe-bc15-b1b01794ae37" aria-labelledby="tooltip-0ec1cb57-cd5d-46d6-9796-
9d73650e2a08" type="button" disabled="disabled" data-view-component="true"
class="Button Button--iconOnly Button--invisible Button--medium AppHeader-button
HeaderMenu-link border cursor-wait"> <svg aria-hidden="true" height="16"
viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true"
class="octicon octicon-sliders Button-visual">
<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>
</button><tool-tip id="tooltip-0ec1cb57-cd5d-46d6-9796-9d73650e2a08" for="icon-
button-fcd1c5a1-43db-40fe-bc15-b1b01794ae37" popover="manual" data-direction="s"
data-type="label" data-view-component="true" class="sr-only position-
absolute">Appearance settings</tool-tip>
<template data-target="[Link]">
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" />
<link crossorigin="anonymous" media="all" rel="stylesheet"
href="[Link]
[Link]" />
<react-partial
partial-name="appearance-settings"
data-ssr="false"
data-attempted-ssr="false"
data-react-profiling="false"
>
<script type="application/json" data-target="react-
[Link]">{"props":{}}</script>
<div data-target="[Link]"></div>
</react-partial>
</template>
</react-partial-anchor>
</div>
<button type="button" class="sr-only js-header-menu-focus-trap d-block d-
lg-none">Resetting focus</button>
</div>
</div>
</div>
</div>
</header>
<div hidden="hidden" data-view-component="true" class="js-stale-session-flash
stale-session-flash flash flash-warn flash-full">
<svg aria-hidden="true" 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-971668d1-3c18-468d-b14b-c86d0e9cd217" aria-
labelledby="tooltip-b37f17bf-9eff-44a3-99e8-0c6b9e210306" type="button" data-view-
component="true" class="Button Button--iconOnly Button--invisible Button--medium
flash-close js-flash-close"> <svg aria-hidden="true" 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
[Link].749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 [Link]
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-b37f17bf-9eff-44a3-99e8-0c6b9e210306" for="icon-
button-971668d1-3c18-468d-b14b-c86d0e9cd217" 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" 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
[Link].749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 [Link]
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="[Link] class="">
<main id="js-repo-pjax-container" >
<div id="repository-container-header" class="pt-3 hide-full-screen"
style="background-color: var(--page-header-bgColor, var(--color-page-header-bg));"
data-turbo-replace>
<div class="d-flex flex-nowrap flex-justify-end mb-3 px-3 px-lg-5"
style="gap: 1rem;">
<div class="flex-auto min-width-0 width-fit">
<div class=" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-repo color-fg-muted
mr-2">
<path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0
1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 [Link] 0 1 1-1.072
1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5
9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-
1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path>
</svg>
<span class="author flex-self-stretch" itemprop="author">
<a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-
url="/users/ZiadFrancis/hovercard" data-octo-click="hovercard-link-click" data-
octo-dimensions="link_type:self" href="/ZiadFrancis">
ZiadFrancis
</a> </span>
<span class="mx-1 flex-self-stretch color-fg-muted">/</span>
<strong itemprop="name" class="mr-2 flex-self-stretch">
<a data-pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-
turbo-frame" href="/ZiadFrancis/Transformers_Trading_01">Transformers_Trading_01</
a>
</strong>
<span></span><span class="Label Label--secondary v-align-middle
mr-1">Public</span>
</div>
</div>
<div id="repository-details-container" class="flex-shrink-0" data-turbo-
replace style="max-width: 70%;">
<ul class="pagehead-actions flex-shrink-0 d-none d-md-inline"
style="padding: 2px 0;">
<li>
<a href="/login?return_to=%2FZiadFrancis%2FTransformers_Trading_01"
rel="nofollow" id="repository-details-watch-button" data-hydro-
click="{"event_type":"[Link]","payload"
:{"location_in_page":"notification subscription menu
watch","repository_id":null,"auth_type":"LOG_IN"
,"originating_url":"[Link]
Transformers_Trading_01/blob/main/
Transformer_Trading.ipynb","user_id":null}}" data-hydro-click-
hmac="570b8815453ef7d53b189b3cad42248690d00054aef2062606bc37cf09fba8d5" aria-
label="You must be signed in to change notification settings" data-view-
component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16"
viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true"
class="octicon octicon-bell mr-2">
<path d="M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138
0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10
0v2.947c0 .[Link].139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516
1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5
5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0
0-.003.01l.001.006c0 .[Link].006l.006.004.007.001h10.964l.007-.001.006-.00
4.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0
1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z"></path>
</svg>Notifications
</a> <tool-tip id="tooltip-6895ff16-7735-4dff-8baf-c93009976d7d"
for="repository-details-watch-button" popover="manual" data-direction="s" data-
type="description" data-view-component="true" class="sr-only position-absolute">You
must be signed in to change notification settings</tool-tip>
</li>
<li>
<a icon="repo-forked" id="fork-button" href="/login?return_to=
%2FZiadFrancis%2FTransformers_Trading_01" rel="nofollow" data-hydro-
click="{"event_type":"[Link]","payload"
:{"location_in_page":"repo details fork
button","repository_id":996808023,"auth_type":"LOG_IN
","originating_url":"[Link]
Transformers_Trading_01/blob/main/
Transformer_Trading.ipynb","user_id":null}}" data-hydro-click-
hmac="5e2993292d35059bcf05b74fce3d6c8b17005493762b3809164cb4823aec30a6" data-view-
component="true" class="btn-sm btn"> <svg aria-hidden="true" height="16"
viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true"
class="octicon octicon-repo-forked mr-2">
<path d="M5 5.372v.878c0 .[Link].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-[Link] 0 0 0 0 1.5Zm-3
8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z"></path>
</svg>Fork
<span id="repo-network-counter" data-pjax-replace="true" data-turbo-
replace="true" title="65" data-view-component="true" class="Counter">65</span>
</a>
</li>
<li>
<div data-view-component="true" class="BtnGroup d-flex">
<a href="/login?return_to=%2FZiadFrancis%2FTransformers_Trading_01"
rel="nofollow" data-hydro-
click="{"event_type":"[Link]","payload"
:{"location_in_page":"star
button","repository_id":996808023,"auth_type":"LOG_IN
","originating_url":"[Link]
Transformers_Trading_01/blob/main/
Transformer_Trading.ipynb","user_id":null}}" data-hydro-click-
hmac="cd7e88a05bdf38f095d056ea0e7dca1a1e40f4f51b3aab4b77d9a2371b651569" aria-
label="You must be signed in to star a repository" data-view-component="true"
class="tooltipped tooltipped-sw btn-sm btn"> <svg aria-hidden="true" height="16"
viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true"
class="octicon octicon-star v-align-text-bottom d-inline-block mr-2">
<path d="M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416
1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0
0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-
1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0
1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75
0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-
3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z"></path>
</svg><span data-view-component="true" class="d-inline">
Star
</span> <span id="repo-stars-counter-star" aria-label="87 users starred
this repository" data-singular-suffix="user starred this repository" data-plural-
suffix="users starred this repository" data-turbo-replace="true" title="87" data-
view-component="true" class="Counter js-social-count">87</span>
</a></div>
</li>
</ul>
</div>
</div>
<div id="responsive-meta-container" data-turbo-replace>
</div>
<nav data-pjax="#js-repo-pjax-container" aria-label="Repository" data-
view-component="true" class="js-repo-nav js-sidenav-container-pjax js-responsive-
underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5">
<ul data-view-component="true" class="UnderlineNav-body list-style-none">
<li data-view-component="true" class="d-inline-flex">
<a id="code-tab" href="/ZiadFrancis/Transformers_Trading_01" data-tab-
item="i0code-tab" data-selected-links="repo_source repo_downloads repo_commits
repo_releases repo_tags repo_branches repo_packages repo_deployments
repo_attestations /ZiadFrancis/Transformers_Trading_01" data-pjax="#repo-content-
pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g c" data-
analytics-event="{"category":"Underline
navbar","action":"Click
tab","label":"Code","target":"UNDERLINE_NAV
.TAB"}" aria-current="page" data-view-component="true" class="UnderlineNav-
item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-code UnderlineNav-
octicon d-none d-sm-inline">
<path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-
1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-
[Link] 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 [Link].751 0 0 1 .018
1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 [Link] 0 0 1-.734-.215L.47
8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
<span data-content="Code">Code</span>
<span id="code-repo-tab-count" data-pjax-replace="" data-turbo-replace=""
title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="issues-tab" href="/ZiadFrancis/Transformers_Trading_01/issues" data-tab-
item="i1issues-tab" data-selected-links="repo_issues repo_labels repo_milestones
/ZiadFrancis/Transformers_Trading_01/issues" data-pjax="#repo-content-pjax-
container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g i" data-
analytics-event="{"category":"Underline
navbar","action":"Click
tab","label":"Issues","target":"UNDERLINE_N
[Link]"}" data-view-component="true" class="UnderlineNav-item no-wrap js-
responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-issue-opened
UnderlineNav-octicon d-none d-sm-inline">
<path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8
0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
</svg>
<span data-content="Issues">Issues</span>
<span id="issues-repo-tab-count" data-pjax-replace="" data-turbo-
replace="" title="0" hidden="hidden" data-view-component="true"
class="Counter">0</span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="pull-requests-tab" href="/ZiadFrancis/Transformers_Trading_01/pulls" data-
tab-item="i2pull-requests-tab" data-selected-links="repo_pulls checks
/ZiadFrancis/Transformers_Trading_01/pulls" data-pjax="#repo-content-pjax-
container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g p" data-
analytics-event="{"category":"Underline
navbar","action":"Click tab","label":"Pull
requests","target":"UNDERLINE_NAV.TAB"}" data-view-
component="true" class="UnderlineNav-item no-wrap js-responsive-underlinenav-item
js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-git-pull-request
UnderlineNav-octicon d-none d-sm-inline">
<path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5
0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1
10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-
1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1
0 0 [Link] 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 [Link] 0 0 0 0-
1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path>
</svg>
<span data-content="Pull requests">Pull requests</span>
<span id="pull-requests-repo-tab-count" data-pjax-replace="" data-turbo-
replace="" title="0" hidden="hidden" data-view-component="true"
class="Counter">0</span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="actions-tab" href="/ZiadFrancis/Transformers_Trading_01/actions" data-tab-
item="i3actions-tab" data-selected-links="repo_actions
/ZiadFrancis/Transformers_Trading_01/actions" data-pjax="#repo-content-pjax-
container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g a" data-
analytics-event="{"category":"Underline
navbar","action":"Click
tab","label":"Actions","target":"UNDERLINE_
[Link]"}" data-view-component="true" class="UnderlineNav-item no-wrap js-
responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-play UnderlineNav-
octicon d-none d-sm-inline">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0
0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6
10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
<span data-content="Actions">Actions</span>
<span id="actions-repo-tab-count" data-pjax-replace="" data-turbo-
replace="" title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="projects-tab" href="/ZiadFrancis/Transformers_Trading_01/projects" data-
tab-item="i4projects-tab" data-selected-links="repo_projects new_repo_project
repo_project /ZiadFrancis/Transformers_Trading_01/projects" data-pjax="#repo-
content-pjax-container" data-turbo-frame="repo-content-turbo-frame" data-hotkey="g
b" data-analytics-event="{"category":"Underline
navbar","action":"Click
tab","label":"Projects","target":"UNDERLINE
_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-
responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-table UnderlineNav-
octicon d-none d-sm-inline">
<path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75
1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0
0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13
1.5v7.75c0 .[Link].25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path>
</svg>
<span data-content="Projects">Projects</span>
<span id="projects-repo-tab-count" data-pjax-replace="" data-turbo-
replace="" title="0" hidden="hidden" data-view-component="true"
class="Counter">0</span>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="security-tab" href="/ZiadFrancis/Transformers_Trading_01/security" data-
tab-item="i5security-tab" data-selected-links="security overview alerts policy
token_scanning code_scanning /ZiadFrancis/Transformers_Trading_01/security" data-
pjax="#repo-content-pjax-container" data-turbo-frame="repo-content-turbo-frame"
data-hotkey="g s" data-analytics-event="{"category":"Underline
navbar","action":"Click
tab","label":"Security","target":"UNDERLINE
_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-
responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-shield UnderlineNav-
octicon d-none d-sm-inline">
<path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15
3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697
0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75
1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0
0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196
0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5
7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-
3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
<span data-content="Security">Security</span>
<include-fragment
src="/ZiadFrancis/Transformers_Trading_01/security/overall-count"
accept="text/fragment+html" data-nonce="v2:352f6ce5-b504-0d30-fa00-e48402cfe707"
data-view-component="true">
<div data-show-on-forbidden-error hidden>
<div class="Box">
<div class="blankslate-container">
<div data-view-component="true" class="blankslate blankslate-spacious color-bg-
default rounded-2">
<h3 data-view-component="true" class="blankslate-heading"> Uh oh!
</h3>
<p data-view-component="true"> <p class="color-fg-muted my-2 mb-2 ws-
normal">There was an error while loading. <a class="Link--inTextBlock" data-
turbo="false" href="" aria-label="Please reload this page">Please reload this
page</a>.</p>
</p>
</div> </div>
</div> </div>
</include-fragment>
</a></li>
<li data-view-component="true" class="d-inline-flex">
<a id="insights-tab" href="/ZiadFrancis/Transformers_Trading_01/pulse" data-tab-
item="i6insights-tab" data-selected-links="repo_graphs repo_contributors
dependency_graph dependabot_updates pulse people community
/ZiadFrancis/Transformers_Trading_01/pulse" data-pjax="#repo-content-pjax-
container" data-turbo-frame="repo-content-turbo-frame" data-analytics-
event="{"category":"Underline
navbar","action":"Click
tab","label":"Insights","target":"UNDERLINE
_NAV.TAB"}" data-view-component="true" class="UnderlineNav-item no-wrap js-
responsive-underlinenav-item js-selected-navigation-item">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-graph UnderlineNav-
octicon d-none d-sm-inline">
<path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0
1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06
4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1
1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 [Link].751 0 0 1 .018
1.042Z"></path>
</svg>
<span data-content="Insights">Insights</span>
<span id="insights-repo-tab-count" data-pjax-replace="" data-turbo-
replace="" title="Not available" data-view-component="true" class="Counter"></span>
</a></li>
</ul>
<div style="visibility:hidden;" data-view-component="true" class="UnderlineNav-
actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5
right-0"> <action-menu data-select-variant="none" data-view-component="true">
<focus-group direction="vertical" mnemonics retain>
<button id="action-menu-2f330a5e-b124-487d-aba8-415c6e7193aa-button"
popovertarget="action-menu-2f330a5e-b124-487d-aba8-415c6e7193aa-overlay" aria-
controls="action-menu-2f330a5e-b124-487d-aba8-415c6e7193aa-list" aria-
haspopup="true" aria-labelledby="tooltip-4229239a-7989-4aa3-b5e8-a87f23fae085"
type="button" data-view-component="true" class="Button Button--iconOnly Button--
secondary Button--medium UnderlineNav-item"> <svg aria-hidden="true" height="16"
viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true"
class="octicon octicon-kebab-horizontal Button-visual">
<path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5
1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path>
</svg>
</button><tool-tip id="tooltip-4229239a-7989-4aa3-b5e8-a87f23fae085" for="action-
menu-2f330a5e-b124-487d-aba8-415c6e7193aa-button" popover="manual" data-
direction="s" data-type="label" data-view-component="true" class="sr-only position-
absolute">Additional navigation options</tool-tip>
<anchored-position data-target="[Link]" id="action-menu-2f330a5e-b124-
487d-aba8-415c6e7193aa-overlay" anchor="action-menu-2f330a5e-b124-487d-aba8-
415c6e7193aa-button" align="start" side="outside-bottom" anchor-offset="normal"
popover="auto" data-view-component="true">
<div data-view-component="true" class="Overlay Overlay--size-auto">
<div data-view-component="true" class="Overlay-body Overlay-body--
paddingNone"> <action-list>
<div data-view-component="true">
<ul aria-labelledby="action-menu-2f330a5e-b124-487d-aba8-415c6e7193aa-button"
id="action-menu-2f330a5e-b124-487d-aba8-415c6e7193aa-list" role="menu" data-view-
component="true" class="ActionListWrap--inset ActionListWrap">
<li hidden="hidden" data-menu-item="i0code-tab" data-targets="action-
[Link]" role="none" data-view-component="true" class="ActionListItem">
<a tabindex="-1" id="item-9daf38e7-fa68-43aa-ba18-e0d6ec126388"
href="/ZiadFrancis/Transformers_Trading_01" role="menuitem" data-view-
component="true" class="ActionListContent ActionListContent--visual16">
<span class="ActionListItem-visual ActionListItem-visual--leading">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-code">
<path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-
1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-
[Link] 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 [Link].751 0 0 1 .018
1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 [Link] 0 0 1-.734-.215L.47
8.53a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</span>
<span data-view-component="true" class="ActionListItem-label">
Code
</span>
</a>
</li>
<li hidden="hidden" data-menu-item="i1issues-tab" data-targets="action-
[Link]" role="none" data-view-component="true" class="ActionListItem">
<a tabindex="-1" id="item-4e8d577c-3124-4d44-8b62-feefb7fc118b"
href="/ZiadFrancis/Transformers_Trading_01/issues" role="menuitem" data-view-
component="true" class="ActionListContent ActionListContent--visual16">
<span class="ActionListItem-visual ActionListItem-visual--leading">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-issue-opened">
<path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8
0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path>
</svg>
</span>
<span data-view-component="true" class="ActionListItem-label">
Issues
</span>
</a>
</li>
<li hidden="hidden" data-menu-item="i2pull-requests-tab" data-
targets="[Link]" role="none" data-view-component="true"
class="ActionListItem">
<a tabindex="-1" id="item-30472568-e002-4119-bf7c-173a40792ecb"
href="/ZiadFrancis/Transformers_Trading_01/pulls" role="menuitem" data-view-
component="true" class="ActionListContent ActionListContent--visual16">
<span class="ActionListItem-visual ActionListItem-visual--leading">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-git-pull-request">
<path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5
0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1
10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-
1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1
0 0 [Link] 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 [Link] 0 0 0 0-
1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path>
</svg>
</span>
<span data-view-component="true" class="ActionListItem-label">
Pull requests
</span>
</a>
</li>
<li hidden="hidden" data-menu-item="i3actions-tab" data-targets="action-
[Link]" role="none" data-view-component="true" class="ActionListItem">
<a tabindex="-1" id="item-e02605ce-2c5a-44ed-80a6-d2082aa51475"
href="/ZiadFrancis/Transformers_Trading_01/actions" role="menuitem" data-view-
component="true" class="ActionListContent ActionListContent--visual16">
<span class="ActionListItem-visual ActionListItem-visual--leading">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-play">
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0
0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6
10.559V5.442a.25.25 0 0 1 .379-.215Z"></path>
</svg>
</span>
<span data-view-component="true" class="ActionListItem-label">
Actions
</span>
</a>
</li>
<li hidden="hidden" data-menu-item="i4projects-tab" data-targets="action-
[Link]" role="none" data-view-component="true" class="ActionListItem">
<a tabindex="-1" id="item-020bb4b4-f765-47ca-85aa-2f093ba67817"
href="/ZiadFrancis/Transformers_Trading_01/projects" role="menuitem" data-view-
component="true" class="ActionListContent ActionListContent--visual16">
<span class="ActionListItem-visual ActionListItem-visual--leading">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-table">
<path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75
1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0
0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13
1.5v7.75c0 .[Link].25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path>
</svg>
</span>
<span data-view-component="true" class="ActionListItem-label">
Projects
</span>
</a>
</li>
<li hidden="hidden" data-menu-item="i5security-tab" data-targets="action-
[Link]" role="none" data-view-component="true" class="ActionListItem">
<a tabindex="-1" id="item-13916391-04a6-4ef7-8ede-6f1e3f051d28"
href="/ZiadFrancis/Transformers_Trading_01/security" role="menuitem" data-view-
component="true" class="ActionListContent ActionListContent--visual16">
<span class="ActionListItem-visual ActionListItem-visual--leading">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-shield">
<path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15
3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697
0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75
1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0
0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196
0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5
7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-
3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
</span>
<span data-view-component="true" class="ActionListItem-label">
Security
</span>
</a>
</li>
<li hidden="hidden" data-menu-item="i6insights-tab" data-targets="action-
[Link]" role="none" data-view-component="true" class="ActionListItem">
<a tabindex="-1" id="item-f282e080-1f16-4807-a635-36e0ef6518f0"
href="/ZiadFrancis/Transformers_Trading_01/pulse" role="menuitem" data-view-
component="true" class="ActionListContent ActionListContent--visual16">
<span class="ActionListItem-visual ActionListItem-visual--leading">
<svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1"
width="16" data-view-component="true" class="octicon octicon-graph">
<path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0
1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06
4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1
1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 [Link].751 0 0 1 .018
1.042Z"></path>
</svg>
</span>
<span data-view-component="true" class="ActionListItem-label">
Insights
</span>
</a>
</li>
</ul>
</div></action-list>
</div>
</div></anchored-position> </focus-group>
</action-menu></div>
</nav>
</div>
<turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-
action="advance" class="">
<div id="repo-content-pjax-container" class="repository-content " >
<react-app
app-name="react-code-view"
initial-path="/ZiadFrancis/Transformers_Trading_01/blob/main/Transformer_Trading.ip
ynb"
style="display: block; min-height: calc(100vh - 64px);"
data-attempted-ssr="false"
data-ssr="false"
data-lazy="false"
data-alternate="false"
data-data-router-enabled="false"
data-react-profiling="false"
>
<script type="application/json" data-target="[Link]">{"payload":
{"allShortcutsEnabled":false,"fileTree":{"":{"items":
[{"name":"EURUSD_Candlestick_1_Hour_BID_01.07.2020-
[Link]","path":"EURUSD_Candlestick_1_Hour_BID_01.07.2020-
[Link]","contentType":"file"},
{"name":"Transformer_Trading.ipynb","path":"Transformer_Trading.ipynb","contentType
":"file"}],"totalCount":2}},"fileTreeProcessingTime":2.414833,"foldersToFetch":
[],"incompleteFileTree":false,"repo":
{"id":996808023,"defaultBranch":"main","name":"Transformers_Trading_01","ownerLogin
":"ZiadFrancis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdA
t":"2025-06-05T[Link].000Z","ownerAvatar":"https://
[Link]/u/132301377?
v=4","public":true,"private":false,"isOrgOwned":false},"codeLineWrapEnabled":false,
"symbolsExpanded":false,"treeExpanded":true,"refInfo":
{"name":"main","listCacheKey":"v0:1749132863.0","canEdit":false,"refType":"branch",
"currentOid":"9d0d9436dfb179de1d5fb691e486fe2434a68796","canEditOnDefaultBranch":fa
lse,"fileExistsOnDefault":true},"path":"Transformer_Trading.ipynb","currentUser":nu
ll,"blob":{"rawLines":["{"," \"cells\": [","
{"," \"cell_type\": \"code\","," \"execution_count\": 1,"," \"metadata\":
{},"," \"outputs\": [","
{"," \"name\": \"stdout\","," \"output_type\": \"stream\","," \"text\":
["," \"Requirement already satisfied: torch in f:\\\\python\\\\lib\\\\site-
packages (2.0.1+cu118)\\n\","," \"Requirement already satisfied: pandas in
f:\\\\python\\\\lib\\\\site-packages (2.2.3)\\n\","," \"Requirement already
satisfied: numpy in f:\\\\python\\\\lib\\\\site-packages (1.25.2)\\
n\","," \"Requirement already satisfied: scikit-learn in f:\\\\python\\\\
lib\\\\site-packages (1.3.2)\\n\","," \"Requirement already satisfied:
filelock in f:\\\\python\\\\lib\\\\site-packages (from torch) (3.17.0)\\n\",","
\"Requirement already satisfied: typing-extensions in f:\\\\python\\\\lib\\\\site-
packages (from torch) (4.8.0)\\n\","," \"Requirement already satisfied: sympy
in f:\\\\python\\\\lib\\\\site-packages (from torch) (1.12)\\
n\","," \"Requirement already satisfied: networkx in f:\\\\python\\\\lib\\\\
site-packages (from torch) (3.1)\\n\","," \"Requirement already satisfied:
jinja2 in f:\\\\python\\\\lib\\\\site-packages (from torch) (3.1.2)\\
n\","," \"Requirement already satisfied: python-dateutil\u003e=2.8.2 in f:\\\\
python\\\\lib\\\\site-packages (from pandas) (2.8.2)\\n\","," \"Requirement
already satisfied: pytz\u003e=2020.1 in f:\\\\python\\\\lib\\\\site-packages (from
pandas) (2023.3)\\n\","," \"Requirement already satisfied: tzdata\u003e=2022.7
in f:\\\\python\\\\lib\\\\site-packages (from pandas) (2023.3)\\
n\","," \"Requirement already satisfied: scipy\u003e=1.5.0 in f:\\\\python\\\\
lib\\\\site-packages (from scikit-learn) (1.11.2)\\n\","," \"Requirement
already satisfied: joblib\u003e=1.1.1 in f:\\\\python\\\\lib\\\\site-packages (from
scikit-learn) (1.3.2)\\n\","," \"Requirement already satisfied: threadpoolctl\
u003e=2.0.0 in f:\\\\python\\\\lib\\\\site-packages (from scikit-learn) (3.2.0)\\
n\","," \"Requirement already satisfied: six\u003e=1.5 in f:\\\\python\\\\
lib\\\\site-packages (from python-dateutil\u003e=2.8.2-\u003epandas) (1.16.0)\\
n\","," \"Requirement already satisfied: MarkupSafe\u003e=2.0 in f:\\\\
python\\\\lib\\\\site-packages (from jinja2-\u003etorch) (2.1.3)\\
n\","," \"Requirement already satisfied: mpmath\u003e=0.19 in f:\\\\python\\\\
lib\\\\site-packages (from sympy-\u003etorch) (1.3.0)\\n\""," ]"," },","
{"," \"name\": \"stderr\","," \"output_type\": \"stream\","," \"text\":
["," \"WARNING: Ignoring invalid distribution ~orch (F:\\\\Python\\\\Lib\\\\
site-packages)\\n\","," \"WARNING: Ignoring invalid distribution ~orch (F:\\\\
Python\\\\Lib\\\\site-packages)\\n\","," \"WARNING: Ignoring invalid
distribution ~orch (F:\\\\Python\\\\Lib\\\\site-packages)\\n\","," \"\\n\",","
\"[notice] A new release of pip is available: 24.2 -\u003e 25.0.1\\
n\","," \"[notice] To update, run: [Link] -m pip install --upgrade pip\\
n\""," ]"," },","
{"," \"name\": \"stdout\","," \"output_type\": \"stream\","," \"text\":
["," \"Collecting ta\\n\","," \" Downloading [Link] (25 kB)\\
n\","," \" Installing build dependencies: started\\n\","," \"
Installing build dependencies: finished with status 'done'\\n\","," \"
Getting requirements to build wheel: started\\n\","," \" Getting requirements
to build wheel: finished with status 'done'\\n\","," \" Preparing metadata
([Link]): started\\n\","," \" Preparing metadata ([Link]):
finished with status 'done'\\n\","," \"Requirement already satisfied: numpy in
f:\\\\python\\\\lib\\\\site-packages (from ta) (1.25.2)\\n\","," \"Requirement
already satisfied: pandas in f:\\\\python\\\\lib\\\\site-packages (from ta)
(2.2.3)\\n\","," \"Requirement already satisfied: python-dateutil\u003e=2.8.2
in f:\\\\python\\\\lib\\\\site-packages (from pandas-\u003eta) (2.8.2)\\n\",","
\"Requirement already satisfied: pytz\u003e=2020.1 in f:\\\\python\\\\lib\\\\site-
packages (from pandas-\u003eta) (2023.3)\\n\","," \"Requirement already
satisfied: tzdata\u003e=2022.7 in f:\\\\python\\\\lib\\\\site-packages (from
pandas-\u003eta) (2023.3)\\n\","," \"Requirement already satisfied: six\
u003e=1.5 in f:\\\\python\\\\lib\\\\site-packages (from python-dateutil\
u003e=2.8.2-\u003epandas-\u003eta) (1.16.0)\\n\","," \"Building wheels for
collected packages: ta\\n\","," \" Building wheel for ta ([Link]):
started\\n\","," \" Building wheel for ta ([Link]): finished with
status 'done'\\n\","," \" Created wheel for ta: filename=ta-0.11.0-py3-none-
[Link] size=29497
sha256=e6cf4b22206ca00c333cdf9c940afd150644fb39438aeb318dc8429608123b9b\\n\",","
\" Stored in directory: c:\\\\users\\\\chinook\\\\appdata\\\\local\\\\pip\\\\
cache\\\\wheels\\\\a1\\\\
d7\\\\29\\\\7781cc5eb9a3659d032d7d15bdd0f49d07d2b24fec29f44bc4\\
n\","," \"Successfully built ta\\n\","," \"Installing collected packages:
ta\\n\","," \"Successfully installed ta-0.11.0\\n\""," ]"," },","
{"," \"name\": \"stderr\","," \"output_type\": \"stream\","," \"text\":
["," \"WARNING: Ignoring invalid distribution ~orch (F:\\\\Python\\\\Lib\\\\
site-packages)\\n\","," \"WARNING: Ignoring invalid distribution ~orch (F:\\\\
Python\\\\Lib\\\\site-packages)\\n\","," \"WARNING: Ignoring invalid
distribution ~orch (F:\\\\Python\\\\Lib\\\\site-packages)\\n\","," \"\\n\",","
\"[notice] A new release of pip is available: 24.2 -\u003e 25.0.1\\
n\","," \"[notice] To update, run: [Link] -m pip install --upgrade pip\\
n\""," ]"," }"," ],"," \"source\": ["," \"!pip install torch pandas
numpy scikit-learn\\n\","," \"!pip install ta\""," ]"," },","
{"," \"cell_type\": \"code\","," \"execution_count\": 1,"," \"metadata\":
{},"," \"outputs\": [],"," \"source\": ["," \"import os\\n\","," \"import
numpy as np\\n\","," \"import pandas as pd\\n\","," \"import torch\\n\",","
\"import [Link] as nn\\n\","," \"from [Link] import Dataset,
DataLoader\\n\","," \"from [Link] import MinMaxScaler\\n\",","
\"import ta\""," ]"," },","
{"," \"cell_type\": \"code\","," \"execution_count\": 2,"," \"metadata\":
{},"," \"outputs\": [],"," \"source\": ["," \"def
load_forex_data(csv_file):\\n\","," \" \\\"\\\"\\\"\\n\","," \" Loads
the CSV file into a Pandas DataFrame.\\n\","," \" Ensures it is sorted by
date ascending.\\n\","," \" \\\"\\\"\\\"\\n\","," \" df =
pd.read_csv(csv_file)\\n\","," \" df['Gmt time'] = pd.to_datetime(df['Gmt
time'], format='%d.%m.%Y %H:%M:%S.%f')\\n\","," \" df.sort_values(by='Gmt
time', inplace=True)\\n\","," \"\\n\","," \" # Reset index to ensure a
clean index\\n\","," \" df.reset_index(drop=True, inplace=True)\\
n\","," \" return df\""," ]"," },"," {"," \"cell_type\": \"code\",","
\"execution_count\": 3,"," \"metadata\": {},"," \"outputs\":
[],"," \"source\": ["," \"def add_technical_indicators(df):\\
n\","," \" \\\"\\\"\\\"\\n\","," \" Adds some sample technical
indicators using the `ta` library.\\n\","," \" Adjust the window periods and
indicators to your liking.\\n\","," \" \\\"\\\"\\\"\\n\","," \"\\n\",","
\" # RSI\\n\","," \" df['rsi'] = [Link](df['Close'], window=14)\\
n\","," \" # Bollinger Bands\\n\","," \" bollinger =
[Link](close=df['Close'], window=20, window_dev=2)\\n\",","
\" df['bb_high'] = bollinger.bollinger_hband()\\n\","," \" df['bb_low'] =
bollinger.bollinger_lband()\\n\","," \" # Moving Average Slope\\n\","," \"
df['ma_20'] = df['Close'].rolling(window=20).mean()\\n\","," \"
df['ma_20_slope'] = df['ma_20'].diff()\\n\","," \"\\n\","," \" # Fill any
NaNs from indicator calculations\\n\","," \" [Link](method='bfill',
inplace=True)\\n\","," \" [Link](method='ffill', inplace=True)\\n\",","
\" return df\""," ]"," },","
{"," \"cell_type\": \"code\","," \"execution_count\": 4,"," \"metadata\":
{},"," \"outputs\": [],"," \"source\": ["," \"def
select_and_scale_features(df, feature_cols=None):\\n\","," \" \\\"\\\"\\\"\\
n\","," \" Given a DataFrame, selects the relevant columns and applies MinMax
scaling.\\n\","," \" Returns the scaled array, the fitted scaler (for
inversing later), and the list of columns used.\\n\","," \" \\\"\\\"\\\"\\
n\","," \" if feature_cols is None:\\n\",","
\" # default feature set: O,H,L,C and a few indicators\\n\","," \"
feature_cols = ['Open', 'High', 'Low', 'Close', \\n\","," \"
'rsi', 'bb_high', 'bb_low', 'ma_20', 'ma_20_slope']\\n\","," \"\\n\","," \"
data = df[feature_cols].values # shape: (num_samples, num_features)\\n\","," \"
scaler = MinMaxScaler()\\n\","," \" data_scaled =
scaler.fit_transform(data)\\n\","," \" return data_scaled, scaler,
feature_cols\""," ]"," },","
{"," \"cell_type\": \"code\","," \"execution_count\": 5,"," \"metadata\":
{},"," \"outputs\": [],"," \"source\": ["," \"class ForexDataset(Dataset):\\
n\","," \" def __init__(self, data, seq_length=60, prediction_length=1,
feature_dim=4, target_column_idx=3):\\n\","," \" \\\"\\\"\\\"\\n\",","
\" data: numpy array of shape [num_samples, num_features]\\n\","," \"
seq_length: how many timesteps in the input sequence\\n\","," \"
prediction_length: how many future steps we want to predict\\n\","," \"
feature_dim: total number of features in data (for dimension checking)\\
n\","," \" target_column_idx: which column to use as the target (e.g.,
close=3)\\n\","," \" \\\"\\\"\\\"\\n\","," \" [Link] =
data\\n\","," \" self.seq_length = seq_length\\n\","," \"
self.pred_length = prediction_length\\n\","," \" self.feature_dim =
feature_dim\\n\","," \" self.target_column_idx = target_column_idx\\
n\","," \"\\n\","," \" def __len__(self):\\n\","," \" # The
maximum starting index is total_length - seq_length - prediction_length\\n\",","
\" return len([Link]) - self.seq_length - self.pred_length + 1\\n\",","
\"\\n\","," \" def __getitem__(self, idx):\\n\","," \" # Input
sequence\\n\","," \" x = [Link][idx : idx + self.seq_length]\\n\",","
\" # Future price(s)\\n\","," \" y = [Link][idx +
self.seq_length : idx + self.seq_length + self.pred_length,
self.target_column_idx]\\n\","," \" return [Link](x,
dtype=torch.float32), [Link](y, dtype=torch.float32)\""," ]"," },"," {","
\"cell_type\": \"code\","," \"execution_count\": 6,"," \"metadata\":
{},"," \"outputs\": [],"," \"source\": ["," \"# [Input: (B, 30, 9)]\\n\",","
\"# |\\n\","," \"# [Linear: 9 → 64]\\n\","," \"# |\\
n\","," \"# [+Positional Embedding (1, 30, 64)]\\n\","," \"# |\\
n\","," \"# [Transformer Encoder]\\n\","," \"# (2 Layers, 8 Heads,
FF=256)\\n\","," \"# |\\n\","," \"# [Output Linear: 64 → 1]\\n\",","
\"# |\\n\","," \"# [Predictions: (B, 30, 1)\\n\","," \"\\
n\","," \"\\n\","," \"class TimeSeriesTransformer([Link]):\\n\","," \"
def __init__(\\n\","," \" self,\\n\","," \" feature_size=9,\\
n\","," \" num_layers=2,\\n\","," \" d_model=64,\\n\","," \"
nhead=8,\\n\","," \" dim_feedforward=256,\\n\","," \"
dropout=0.1,\\n\","," \" seq_length=30,\\n\","," \"
prediction_length=1\\n\","," \" ):\\n\","," \"
super(TimeSeriesTransformer, self).__init__()\\n\","," \"\\n\","," \"
# We'll embed each feature vector (feature_size) into a d_model-sized vector\\
n\","," \" self.input_fc = [Link](feature_size, d_model)\\
n\","," \"\\n\","," \" # Positional Encoding (simple learnable or
sinusoidal). We'll do a learnable here:\\n\","," \" self.pos_embedding =
[Link]([Link](1, seq_length, d_model))\\n\","," \"\\n\","," \"
# Transformer Encoder\\n\","," \" encoder_layer =
[Link](\\n\","," \" d_model=d_model,\\
n\","," \" nhead=nhead,\\n\","," \"
dim_feedforward=dim_feedforward,\\n\","," \" dropout=dropout,\\
n\","," \" activation=\\\"relu\\\"\\n\","," \" )\\n\",","
\" self.transformer_encoder = [Link](encoder_layer,
num_layers=num_layers)\\n\","," \"\\n\","," \" # Final output: we want
to forecast `prediction_length` steps for 1 dimension (Close price).\\n\","," \"
# If you want multi-step and multi-dimensional, adjust accordingly.\\n\","," \"
self.fc_out = [Link](d_model, prediction_length)\\n\","," \"\\n\","," \"
def forward(self, src):\\n\","," \" \\\"\\\"\\\"\\n\","," \"
src shape: [batch_size, seq_length, feature_size]\\
n\","," \" \\\"\\\"\\\"\\n\","," \" batch_size, seq_len, _ =
[Link]\\n\","," \"\\n\","," \" # First project features into
d_model\\n\","," \" src = self.input_fc(src) # -\u003e [batch_size,
seq_length, d_model]\\n\","," \"\\n\","," \" # Add positional
embedding\\n\","," \" # pos_embedding -\u003e [1, seq_length, d_model],
so broadcast along batch dimension\\n\","," \" src = src +
self.pos_embedding[:, :seq_len, :]\\n\","," \"\\n\","," \" #
Transformer expects shape: [sequence_length, batch_size, d_model]\\n\","," \"
src = [Link](1, 0, 2) # -\u003e [seq_length, batch_size, d_model]\\n\",","
\"\\n\","," \" # Pass through the transformer\\n\","," \"
encoded = self.transformer_encoder(src) # [seq_length, batch_size, d_model]\\
n\","," \"\\n\","," \" # We only want the output at the last time step
for forecasting the future\\n\","," \" last_step = encoded[-1, :, :] #
[batch_size, d_model]\\n\","," \"\\n\","," \" out =
self.fc_out(last_step) # [batch_size, prediction_length]\\n\","," \"
return out\""," ]"," },","
{"," \"cell_type\": \"code\","," \"execution_count\": 7,"," \"metadata\":
{},"," \"outputs\": [],"," \"source\": ["," \"def train_transformer_model(\\
n\","," \" model,\\n\","," \" train_loader,\\n\","," \"
val_loader=None,\\n\","," \" lr=1e-3,\\n\","," \" epochs=20,\\n\",","
\" device='cpu'\\n\","," \"):\\n\","," \" criterion = [Link]() #
For regression on price\\n\","," \" optimizer =
[Link]([Link](), lr=lr)\\n\","," \"\\n\","," \"
[Link](device)\\n\","," \"\\n\","," \" for epoch in range(epochs):\\
n\","," \" [Link]()\\n\","," \" train_losses = []\\n\",","
\" for x_batch, y_batch in train_loader:\\n\","," \" x_batch =
x_batch.to(device)\\n\","," \" y_batch = y_batch.to(device)\\n\",","
\"\\n\","," \" optimizer.zero_grad()\\n\","," \" output
= model(x_batch) # output shape: [batch_size, prediction_length]\\n\","," \"
loss = criterion(output, y_batch)\\n\","," \" [Link]()\\
n\","," \" [Link]()\\n\","," \"
train_losses.append([Link]())\\n\","," \"\\n\","," \"
mean_train_loss = [Link](train_losses)\\n\","," \"\\n\","," \" if
val_loader is not None:\\n\","," \" [Link]()\\n\","," \"
val_losses = []\\n\","," \" with torch.no_grad():\\n\","," \"
for x_val, y_val in val_loader:\\n\","," \" x_val =
x_val.to(device)\\n\","," \" y_val = y_val.to(device)\\
n\","," \" output_val = model(x_val)\\n\","," \"
loss_val = criterion(output_val, y_val)\\n\","," \"
val_losses.append(loss_val.item())\\n\","," \" mean_val_loss =
[Link](val_losses)\\n\","," \" print(f\\\"Epoch
[{epoch+1}/{epochs}], Train Loss: {mean_train_loss:.6f}, Val Loss:
{mean_val_loss:.6f}\\\")\\n\","," \" else:\\n\","," \"
print(f\\\"Epoch [{epoch+1}/{epochs}], Train Loss: {mean_train_loss:.6f}\\\")\\
n\","," \"\\n\","," \" return model\""," ]"," },","
{"," \"cell_type\": \"code\","," \"execution_count\": 8,"," \"metadata\":
{},"," \"outputs\": [],"," \"source\": ["," \"import [Link] as
plt\\n\","," \"import numpy as np\\n\","," \"import torch\\n\","," \"\\
n\","," \"def evaluate_model(model, test_loader, scaler, feature_cols,
target_col_idx, \\n\","," \" window_width=10, start_index=0,
pred_length=1, device='cpu'):\\n\","," \" \\\"\\\"\\\"\\n\","," \"
Evaluates the model on test data and compares predictions with actual prices.\\
n\","," \" Plots real vs. predicted values within a given window width and
starting index.\\n\","," \" \\n\","," \" Parameters:\\n\","," \"
model: Trained PyTorch model.\\n\","," \" test_loader: DataLoader for
test data.\\n\","," \" scaler: MinMaxScaler (used to inverse transform
predictions and real values).\\n\","," \" feature_cols: List of feature
column names.\\n\","," \" target_col_idx: Index of the \\\"Close\\\"
price in feature columns.\\n\","," \" window_width: Number of points to
plot for real vs. predicted prices.\\n\","," \" start_index: The index in
the test dataset from which to start plotting.\\n\","," \" pred_length:
Number of future values predicted by the model.\\n\","," \" device: 'cpu'
or 'cuda' for model inference.\\n\","," \" \\\"\\\"\\\"\\n\","," \"
[Link]()\\n\","," \" real_prices = []\\n\","," \" predicted_prices
= []\\n\","," \"\\n\","," \" with torch.no_grad():\\n\","," \"
for x_batch, y_batch in test_loader:\\n\","," \" x_batch =
x_batch.to(device)\\n\","," \"\\n\","," \" #
Get model predictions\\n\","," \" predictions =
model(x_batch).cpu().numpy() # shape: [batch_size, pred_length]\\n\","," \"
y_batch = y_batch.cpu().numpy() # shape: [batch_size, pred_length]\\
n\","," \"\\n\","," \" for i in range(len(predictions)):\\n\",","
\" # Create dummy inputs for inverse scaling\\n\","," \"
dummy_pred = [Link]((pred_length, len(feature_cols)))\\n\","," \"
dummy_pred[:, target_col_idx] = predictions[i] # Assign predicted future prices\\
n\","," \"\\n\","," \" dummy_real = [Link]((pred_length,
len(feature_cols)))\\n\","," \" dummy_real[:, target_col_idx] =
y_batch[i] # Assign real future prices\\n\","," \"\\n\","," \"
# Inverse transform both predicted and actual prices\\n\","," \"
pred_inversed = scaler.inverse_transform(dummy_pred)[:, target_col_idx]\\n\",","
\" real_inversed = scaler.inverse_transform(dummy_real)[:,
target_col_idx]\\n\","," \"\\n\","," \" # Store values\\
n\","," \" predicted_prices.extend(pred_inversed)\\n\","," \"
real_prices.extend(real_inversed)\\n\","," \"\\n\","," \" # Convert lists
to numpy arrays\\n\","," \" real_prices = [Link](real_prices).flatten()\\
n\","," \" predicted_prices = [Link](predicted_prices).flatten()\\n\",","
\"\\n\","," \" # -------------------------\\n\","," \" # Compute
Accuracy Metrics\\n\","," \" # -------------------------\\n\","," \"
mse = [Link]((real_prices - predicted_prices) ** 2)\\n\","," \" mae =
[Link]([Link](real_prices - predicted_prices))\\n\","," \"\\n\","," \"
print(f\\\"Model Evaluation:\\\\n - Mean Squared Error (MSE): {mse:.4f}\\\")\\
n\","," \" print(f\\\" - Mean Absolute Error (MAE): {mae:.4f}\\\")\\n\",","
\"\\n\","," \" # -------------------------\\n\","," \" # Adjust Start
Index and Window Width for Plot\\n\","," \" # -------------------------\\
n\","," \" if start_index \u003c 0 or start_index \u003e= len(real_prices):\\
n\","," \" print(f\\\"Warning: start_index {start_index} is out of
bounds. Using 0 instead.\\\")\\n\","," \" start_index = 0\\
n\","," \"\\n\","," \" end_index = min(start_index + window_width *
pred_length, len(real_prices)) # Adjust for multi-step forecasts\\n\","," \"\\
n\","," \" # -------------------------\\n\","," \" # Plot Real vs.
Predicted Prices\\n\","," \" # -------------------------\\n\","," \"
[Link](figsize=(12, 6))\\n\","," \" [Link](range(start_index,
end_index), real_prices[start_index:end_index], \\n\","," \"
label=\\\"Real Close Prices\\\", linestyle=\\\"dashed\\\", marker='o')\\
n\","," \" [Link](range(start_index, end_index),
predicted_prices[start_index:end_index], \\n\","," \"
label=\\\"Predicted Close Prices\\\", linestyle=\\\"-\\\", marker='x')\\
n\","," \" [Link](f\\\"Real vs. Predicted Close Prices (From index
{start_index}, {window_width} Windows, {pred_length} Steps Each)\\\")\\
n\","," \" [Link](\\\"Time Steps\\\")\\n\","," \"
[Link](\\\"Close Price\\\")\\n\","," \" [Link]()\\n\","," \"
[Link]()\""," ]"," },","
{"," \"cell_type\": \"code\","," \"execution_count\": 21,"," \"metadata\":
{},"," \"outputs\": [","
{"," \"name\": \"stderr\","," \"output_type\": \"stream\","," \"text\":
["," \"C:\\\\Users\\\\Public\\\\Documents\\\\Wondershare\\\\CreatorTemp\\\\
ipykernel_12820\\\\[Link]: FutureWarning: [Link] with 'method'
is deprecated and will raise in a future version. Use [Link]() or [Link]()
instead.\\n\","," \" [Link](method='bfill', inplace=True)\\
n\","," \"C:\\\\Users\\\\Public\\\\Documents\\\\Wondershare\\\\CreatorTemp\\\\
ipykernel_12820\\\\[Link]: FutureWarning: [Link] with 'method'
is deprecated and will raise in a future version. Use [Link]() or [Link]()
instead.\\n\","," \" [Link](method='ffill', inplace=True)\\n\""," ]","
},","
{"," \"name\": \"stdout\","," \"output_type\": \"stream\","," \"text\":
["," \"Epoch [1/20], Train Loss: 0.011160, Val Loss: 0.000057\\
n\","," \"Epoch [2/20], Train Loss: 0.000693, Val Loss: 0.000241\\n\",","
\"Epoch [3/20], Train Loss: 0.000455, Val Loss: 0.000196\\n\","," \"Epoch
[4/20], Train Loss: 0.000377, Val Loss: 0.000049\\n\","," \"Epoch [5/20],
Train Loss: 0.000272, Val Loss: 0.000162\\n\","," \"Epoch [6/20], Train Loss:
0.000226, Val Loss: 0.000116\\n\","," \"Epoch [7/20], Train Loss: 0.000178,
Val Loss: 0.000171\\n\","," \"Epoch [8/20], Train Loss: 0.000202, Val Loss:
0.000704\\n\","," \"Epoch [9/20], Train Loss: 0.000168, Val Loss: 0.000092\\
n\","," \"Epoch [10/20], Train Loss: 0.000148, Val Loss: 0.000030\\n\",","
\"Epoch [11/20], Train Loss: 0.000156, Val Loss: 0.000058\\n\","," \"Epoch
[12/20], Train Loss: 0.000115, Val Loss: 0.000033\\n\","," \"Epoch [13/20],
Train Loss: 0.000140, Val Loss: 0.000054\\n\","," \"Epoch [14/20], Train Loss:
0.000115, Val Loss: 0.000040\\n\","," \"Epoch [15/20], Train Loss: 0.000104,
Val Loss: 0.000060\\n\","," \"Epoch [16/20], Train Loss: 0.000089, Val Loss:
0.000030\\n\","," \"Epoch [17/20], Train Loss: 0.000077, Val Loss: 0.000046\\
n\","," \"Epoch [18/20], Train Loss: 0.000084, Val Loss: 0.000030\\n\",","
\"Epoch [19/20], Train Loss: 0.000073, Val Loss: 0.000038\\n\","," \"Epoch
[20/20], Train Loss: 0.000079, Val Loss: 0.000031\\n\""," ]"," }"," ],","
\"source\": ["," \"# -------------------------\\n\","," \"# 1. Load and
Prepare Data\\n\","," \"# -------------------------\\n\","," \"csv_file
= \\\"EURUSD_Candlestick_1_Hour_BID_01.[Link]\\\" # Path to your
Forex data file\\n\","," \"df = load_forex_data(csv_file)\\n\","," \"\\
n\","," \"# Add indicators\\n\","," \"df = add_technical_indicators(df)\\
n\","," \"\\n\","," \"# Select features and scale\\n\","," \"data_scaled,
scaler, feature_cols = select_and_scale_features(df)\\n\","," \"target_col_idx =
feature_cols.index('Close')\\n\","," \"\\n\","," \"#
-------------------------\\n\","," \"# 2. Create Dataset \u0026 Dataloaders\\
n\","," \"# -------------------------\\n\","," \"seq_length = 30\\
n\","," \"pred_length = 1 # Forecast next 1 candle (adjust for 3 or 5 if
needed)\\n\","," \"\\n\","," \"dataset = ForexDataset(data_scaled,
seq_length, pred_length, len(feature_cols), target_col_idx)\\n\","," \"\\n\",","
\"# Train/Validation/Test Split (80% train, 10% val, 10% test)\\
n\","," \"train_size = int(len(dataset) * 0.8)\\n\","," \"val_size =
int(len(dataset) * 0.1)\\n\","," \"test_size = len(dataset) - train_size -
val_size\\n\","," \"\\n\","," \"# !!! don't use this !!!! train_dataset,
val_dataset, test_dataset = [Link].random_split(dataset, [train_size,
val_size, test_size])\\n\","," \"# Perform sequential splitting (without
shuffling)\\n\","," \"train_dataset = [Link](dataset, range(0,
train_size))\\n\","," \"val_dataset = [Link](dataset,
range(train_size, train_size + val_size))\\n\","," \"test_dataset =
[Link](dataset, range(train_size + val_size, len(dataset)))\\
n\","," \"\\n\","," \"\\n\","," \"batch_size = 32\\
n\","," \"train_loader = DataLoader(train_dataset, batch_size=batch_size,
shuffle=True)\\n\","," \"val_loader = DataLoader(val_dataset,
batch_size=batch_size, shuffle=False)\\n\","," \"test_loader =
DataLoader(test_dataset, batch_size=batch_size, shuffle=False)\\n\","," \"\\
n\","," \"# -------------------------\\n\","," \"# 3. Create and Train
Transformer Model\\n\","," \"# -------------------------\\n\","," \"model =
TimeSeriesTransformer(\\n\","," \" feature_size=len(feature_cols),\\n\",","
\" num_layers=2,\\n\","," \" d_model=64,\\n\","," \" nhead=8,\\
n\","," \" dim_feedforward=256,\\n\","," \" dropout=0.1,\\n\","," \"
seq_length=seq_length,\\n\","," \" prediction_length=pred_length\\
n\","," \")\\n\","," \"\\n\","," \"device = 'cuda' if
[Link].is_available() else 'cpu'\\n\","," \"trained_model =
train_transformer_model(model, train_loader, val_loader, lr=1e-3, epochs=20,
device=device)\""," ]"," },","
{"," \"cell_type\": \"code\","," \"execution_count\": 25,"," \"metadata\":
{},"," \"outputs\": [","
{"," \"name\": \"stdout\","," \"output_type\": \"stream\","," \"text\":
["," \"Model Evaluation:\\n\","," \" - Mean Squared Error (MSE):
0.0000\\n\","," \" - Mean Absolute Error (MAE): 0.0009\\
n\""," ]"," },"," {"," \"data\": {","
\"image/png\":
\"iVBORw0KGgoAAAANSUhEUgAAA/sAAAIjCAYAAABcYgvMAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliI
HZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/
AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3gUVRfA4d9m00MK6Qk1hN5rKFKlBESKdCw0Aem
iKH6oNCkRFOyg2EBApRdBeu89CIRO6CEQAkkgfXe+P4Zd2PSETQHO+zz7ZHfmzsydbdkz995zNYqiKAghhB
BCCCGEEOK5YZHfFRBCCCGEEEIIIYR5SbAvhBBCCCGEEEI8ZyTYF0IIIYQQQgghnjMS7AshhBBCCCGEEM8ZC
faFEEIIIYQQQojnjAT7QgghhBBCCCHEc0aCfSGEEEIIIYQQ4jkjwb4QQgghhBBCCPGckWBfCCGEEEIIIYR4
zkiwL4TI1OXLl9FoNMydOze/q1Ig9enTh5IlS5os02g0TJgwIV/qk5a06vi0tm/
fjkajYfv27Wbdb0ExYcIENBpNflcjXUOGDKFly5b5XQ2zaNq0KU2bNi3w+xTmkxvfkQXte1c8Wwy/
db788stMy/7vf/
+jbt26eVArIZ6OBPtCPCPmzp2LRqMx3iwtLSlSpAh9+vThxo0b+V29fGP452y4abVaihcvzmuvvUZwcHB+V
y9bQkJCmDBhApcvX87vqrBixQratGmDu7s71tbW+Pr60q1bN7Zu3ZrfVcsSw4UIw83KyopSpUrRq1cvLl26
lN/Ve2qhoaH88ssvfPzxx8ZlKT8LT97q1auXj7V9caR836W8TZkyxaT8/
fv3GThwIB4eHjg4ONCsWTOOHj1qtvpMmTIFjUZD5cqVU61r2rRpmnVs3bp1hvu8ffs2Go2Gd999N9W6d999
F41Gw/jx41Ot69WrF
1ZWVsTGxub8hJ5zU6ZMoX379nh5eeXowsWJEyfo0qULJUqUwNbWliJFitCyZUu++
+47k3JTp05l5cqV5qt4LujTp0+6nyNbW9v8rh4jR47k+PHjrF69Or+rIkSGLPO7AkKI7Pnss8/w8/
MjPj6e/fv3M3fuXHbv3s3JkycLxD/A/NKzZ09eeeUVdDodp0+fZvbs2axbt479+/
dTvXr1PK9PXFwclpbZ+4oNCQlh4sSJNG3a1Oyt8FmlKAr9+vVj7ty51KhRg/fffx9vb2/
CwsJYsWIFzZs3Z8+ePTRo0CBf6pddI0aMoE6dOiQlJXH06FHmzJnD2rVrOXHiBL6+vhlu++mnn/K///
0vj2qaPd988w1+fn40a9Ys1TrDZ+FJHh4eeVW1HNm4cWN+V8EsKlSowPz581Mtnz9/
Phs3bqRVq1bGZXq9nrZt23L8+HE+/PBD3N3dmTVrFk2bNuXIkSOUKVPmqepy/
fp1pk6dioODQ7plihYtSlBQkMmyzD4Xnp6elClTht27d6dat2fPHiwtLdmzZ0+a62rUqIG9vT2Qs+/
I592nn36Kt7c3NWrUYMOGDdnadu/
evTRr1ozixYszYMAAvL29uXbtGvv37+ebb75h+PDhxrJTp06lS5cudOzY0cxnYF42Njb88ssvqZZrtdp8qI
0pb29vOnTowJdffkn79u3zuzpCpEu+ZYV4xrRp04batWsD0L9/f9zd3Zk2bRqrV6+mW7du+Vy7/
FOzZk3efPNN4+OXXnqJ9u3bM3v2bH766ac0t3n48GGGP4SfxrN64WXGjBnMnTuXkSNHMnPmTJNu7J988gnz
589/
pn6gN2rUiC5dugDQt29fypYty4gRI5g3bx5jxoxJcxvD+8LS0rJAnmtSUhILFy5k0KBBaa5P+VnIiF6vJzE
xMd/fr9bW1vl6fHPx8vJK87mfOHEiZcqUoU6dOsZlS5cuZe/evSxZssT4Hu3WrRtly5Zl/Pjx/
Pnnn09Vlw8++IB69eqh0+mIiIhIs4yzs3OW3ytPatiwIX/
88QcPHjygUKFCgPq5OX78ON26dWP16tXodDpjUBYWFsalS5fo0KGDcR/5/
Z4riEJDQylZsiQRERHZvkA3ZcoUnJ2dOXToEC4uLibrbt++bcZa5h1LS8scvT/
zSrdu3ejatSuXLl2iVKlS+V0dIdIk3fiFeMY1atQIgIsXL5osP3PmDF26dMHV1RVbW1tq166dqrtZZGQkH3
zwAVWqVKFQoUI4OTnRpk0bjh8/
nu16HD58GI1Gw7x581Kt27BhAxqNhjVr1gAQExPDyJEjKVmyJDY2Nnh6etKyZUuzdl99+eWXAfXHEzweBrF
jxw6GDBmCp6cnRYsWNZZft24djRo1wsHBAUdHR9q2bcupU6dS7XflypVUrlwZW1tbKleuzIoVK9I8flpdMG
/
cuMHbb7+Nr68vNjY2+Pn5MXjwYBITE5k7dy5du3YFoFmzZsbuik+Ohzd3HVOKi4sjKCiI8uXL8+WXX6Y5Xv
2tt94iICAgw/0sWbKEWrVqYWdnh7u7O2+++WaqoSa3bt2ib9+
+FC1aFBsbG3x8fOjQoUOqIQxZPeesSvm+MIzLDwkJ4fXXX6dw4cI0bNjQZF1KCxYsICAgAHt7ewoXLkzjxo
1TtUxnpd5ZfQ5S2r17NxEREbRo0SLb56/
RaBg2bBgLFy6kUqVK2NjYsH79egCOHTtGmzZtcHJyolChQjRv3pz9+/ebbG/
4HO3evZsRI0bg4eGBi4sL77zzDomJidy/
f59evXpRuHBhChcuzOjRo1EUJdN6pRxfb+gOv3jxYqZMmULRokWxtbWlefPmXLhwIdX2c+bMwd/
fHzs7OwICAti1a1eax0lISGD8+PGULl0aGxsbihUrxujRo0lISDCW6d27N7a2tpw+fdpk28DAQAoXLszNmz
czPZ8nHTx4kAsXLvDGG2+YLF+6dCleXl506tTJuMzDw4Nu3bqxatUqkzpl186dO1m6dClff/
11pmWTk5N58OBBtvbfsGFDdDqdyfvjwIEDJCcn88EHH/
DgwQOTYVSGln7DZwtSf0caPm8XLlygT58+uLi44OzsTN++fVN1/U9ISOC9997Dw8MDR0dH2rdvz/
Xr19Osa2bv6/v376PVavn222+NyyIiIrCwsMDNzc3k/Tt48GC8vb2Nj8+fP0/
nzp3x9vbG1taWokWL0qNHD6KiorL4TJp6mh5dFy9epFKlSqkCfVB7YxhoNBoePnzIvHnzjP9n+vTpY1x/
48YN+vXrh5eXFzY2NlSqVInffvvNZH+Gz+eiRYv4+OOP8fb2xsHBgfbt23Pt2jWTsuZ+jlLKzu+Y+Ph4Jky
YQNmyZbG1tcXHx4dOnTql+v0Ej79TbGxsqFOnDocOHUpVxvAdvGrVKrOcixC5oeA1WQghssUQGBQuXNi47N
SpU7z00ksUKVKE//3vfzg4OLB48WI6duzIsmXLeO211wC4dOkSK1eupGvXrvj5+REeHs5PP/
1EkyZNCAkJybQ755Nq165NqVKlWLx4Mb179zZZt2jRIgoXLkxgYCAAgwYNYunSpQwbNoyKFSty9+5ddu/
ezenTp6lZs+ZTPiMqwz9vNzc3k+VDhgzBw8ODcePG8fDhQ0DtYtu7d28CAwOZNm0asbGxzJ49m4YNG3Ls2D
HjD7CNGzfSuXNnKlasSFBQEHfv3jUGa5m5efMmAQEBxjG65cuX58aNGyxdupTY2FgaN27MiBEj+Pbbb/
n444+pUKECgPFvXtRx9+7dREZGMnLkyBx3k5w7dy59+/
alTp06BAUFER4ezjfffMOePXs4duyY8Ydo586dOXXqFMOHD6dkyZLcvn2bTZs2cfXqVeO5ZPWcsyO990XXr
l0pU6YMU6dOzTA4nThxIhMmTKBBgwZ89tlnWFtbc+DAAbZu3Wrsop3VemflOUjL3r170Wg01KhRI831sbGx
qVpynZ2dsbKyAmDr1q0sXryYYcOG4e7uTsmSJTl16hSNGjXCycmJ0aNHY2VlxU8//
UTTpk3ZsWNHqkRUw4cPx9vbm4kTJ7J//37mzJmDi4sLe/fupXjx4kydOpV///
2XL774gsqVK9OrV690zycjn3/+ORYWFnzwwQdERUUxffp03njjDQ4cOGAs8+uvv/LOO+/
QoEEDRo4cyaVLl2jfvj2urq4UK1bMWE6v19O+fXt2797NwIEDqVChAidOnOCrr77i3LlzxjHM33zzDVu3bq
V3797s27cPrVbLTz/9xMaNG5k/
f362vhcBFi5cCJAq2D927Bg1a9bEwsK03SUgIIA5c+Zw7tw5qlSpkq1jAeh0OoYPH07//
v0z3f7cuXM4ODiQmJiIl5cXAwYMYNy4ccb3SnoMQfvu3buNAc+ePXsoW7YsNWrUoGjRouzZs4datWoZ1z25
XUa6deuGn58fQUFBHD16lF9++QVPT0+mTZtmLNO/f38WLFjA66+/
ToMGDdi6dStt27ZNta+svK9dXFyoXLkyO3fuZMSIEcbz0mg0REZGEhISQqVKlQDYtWuX8QJ7YmIigYGBJCQ
kGD8PN27cYM2aNdy/fx9nZ+dMz9WcSpQowb59+zh58mSaORoM5s+fT//+/
QkICGDgwIEA+Pv7AxAeHk69evWMFwU9PDxYt24db7/9NtHR0YwcOdJkX4acEB999BG3b9/m66+/
pkWLFgQHB2NnZ2eW5yitXinW1tY4OTkBWf8do9PpePXVV9myZQs9evTg3XffJSYmhk2bNnHy5EnjcwDw559
/EhMTwzvvvINGo2H69Ol06tSJS5cumXw2nJ2d8ff3Z8+ePbz33nuZnosQ+UIRQjwTfv/9dwVQNm/
erNy5c0e5du2asnTpUsXDw0OxsbFRrl27ZizbvHlzpUqVKkp8fLxxmV6vVxo0aKCUKVPGuCw+Pl7R6XQmxw
kNDVVsbGyUzz77zGQZoPz++
+8Z1nHMmDGKlZWVEhkZaVyWkJCguLi4KP369TMuc3Z2VoYOHZrt5yAthrpNnDhRuXPnjnLr1i1l+/
btSo0aNRRAWbZsmaIoj5+/hg0bKsnJycbtY2JiFBcXF2XAgAEm+71165bi7Oxssrx69eqKj4+Pcv/
+feOyjRs3KoBSokQJk+0BZfz48cbHvXr1UiwsLJRDhw6lOge9Xq8oiqIsWbJEAZRt27aZrM+tOqb0zTffKI
CyYsWKDMsZbNu2zaS+iYmJiqenp1K5cmUlLi7OWG7NmjUKoIwbN05RFEW5d+
+eAihffPFFuvvOzjlnVLfffvtNuXPnjnLz5k1l7dq1SsmSJRWNRmN8HcaPH68ASs+ePVPtw7DO4Pz584qFh
YXy2muvpfrcGF7DrNY7K89Bet58803Fzc0t1XLDZyGtm+E1AhQLCwvl1KlTJtt27NhRsba2Vi5evGhcdvPm
TcXR0VFp3LixcZnhcxQYGGg8Z0VRlPr16ysajUYZNGiQcVlycrJStGhRpUmTJpmeU5MmTUzKGV6/
ChUqKAkJCcblhvfoiRMnFEV5/J6rXr26Sbk5c+YogMk+58+fr1hYWCi7du0yOfaPP/
6oAMqePXuMyzZs2KAAyuTJk5VLly4phQoVUjp27JjpeaSUnJyseHl5KQEBAanWOTg4mHwvGqxdu1YBlPXr1
2f7eIqiKN9//73i7Oys3L59W1EU9bmtVKlSqnL9+vVTJkyYoCxbtkz5448/
lPbt2yuA0q1btywdx9PTU2nevLnxcWBgoNK3b19FURSlW7duSteuXY3rateubfK/
R1FSf0caPm8pn5PXXnvN5P0eHBysAMqQIUNMyr3++uup9pnV9/
XQoUMVLy8v4+P3339fady4seLp6anMnj1bURRFuXv3rqLRaJRvvvlGURRFOXbsmAIoS5YsyfiJyoE7d+6kO
pfMbNy4UdFqtYpWq1Xq16+vjB49WtmwYYOSmJiYqqyDg4PSu3fvVMvffvttxcfHR4mIiDBZ3qNHD8XZ2VmJ
jY1VFOXx57NIkSJKdHS0sdzixYsVwCzPUe/evdP9PgsMDDSWy+rvmN9+
+00BlJkzZ6Y6luG7zPAd6ubmZvI7ZtWqVQqg/
PPPP6m2bdWqlVKhQoVsn58QeUW68QvxjGnRogUeHh4UK1aMLl264ODgwOrVq40tt5GRkWzdupVu3boRExND
REQEERER3L17l8DAQM6fP2/sUm1jY2NsVdLpdNy9e5dChQpRrly5HHWp7969O0lJSSxfvty4bOPGjdy/
f5/u3bsbl7m4uHDgwIFsd4fNyPjx4/Hw8MDb25umTZty8eJFpk2bZtJFFmDAgAEmrdabNm3i/v379OzZ0/
hcRUREoNVqqVu3Ltu2bQPUMafBwcH07t3bpDWiZcuWVKxYMcO66fV6Vq5cSbt27Yz5Fp6U2fRueVFHgOjoa
AAcHR0zLZuWw4cPc/v2bYYMGWIyHrdt27aUL1+etWvXAmBnZ4e1tTXbt2/
n3r17T3XOmenXrx8eHh74+vrStm1bY/
fVlK9DeuPfn7Ry5Ur0ej3jxo1L1RpreA2zWu+sPAfpuXv3rklPnpQGDhzIpk2bTG7VqlUzrm/
SpInJ+0Gn07Fx40Y6duxoMu7Ux8eH119/nd27dxvfGwZvv/22yfu2bt26KIrC22+/
bVym1WqpXbv2U81+0LdvX5Px/IZWVcM+De+5QYMGmZTr06dPqlbDJUuWUKFCBcqXL2/
y2hiGdjz5nmrVqhXvvPMOn332GZ06dcLW1jbd3B8Z2bJlC+Hh4ala9UEdNmNjY5NqueGzExcXl+3j3b17l3
HjxjF27NhMx3z/+uuvjB8/
nk6dOvHWW2+xatUqBgwYwOLFi1MN30jLSy+9xIEDB9DpdOj1evbv329M3PnSSy8ZW/
NjY2MJDg7OUqs+pP4sNmrUiLt37xrfg//+
+y+AsRXeIGWrc3be140aNSI8PJyzZ88Cagt+48aNadSokXFIyO7du1EUxfgeNLy/
NmzYUCBmGGjZsiX79u2jffv2HD9+nOnTpxMYGEiRIkWylDFeURSWLVtGu3btUBTF5DMSGBhIVFRUqt8FvXr
1Mvl/0aVLF3x8fIyv0dM+R7a2tqm+yzZt2sTnn39uLJPV3zHLli3D3d3dJFGhQcr/
wd27dzf5jk35vfOkwoULp5sTQ4iCQLrxC/
GM+eGHHyhbtixRUVH89ttv7Ny50+QH44ULF1AUhbFjxzJ27Ng093H79m2KFCmCXq/nm2+
+YdasWYSGhqLT6YxlUnZzzopq1apRvnx5Fi1aZPzRv2jRItzd3Y0/
qAGmT59O7969KVasGLVq1eKVV16hV69eT5XgZuDAgXTt2hULCwtcXFyM45FT8vPzM3l8/
vx5AJP6PcnQVfDKlSsAaWbIzuziyJ07d4iOjs6wa2VG8qKOT+4nJiYmR/
U0HL9cuXKp1pUvX96YvdvGxoZp06YxatQovLy8qFevHq++
+iq9evUyjofN6jlnZty4cTRq1AitVou7uzsVKlRIM+leyvdFWi5evIiFhUWGF06yWu+sPAcZUTIYalCmTJk
Mx/OnPNc7d+4QGxub5utWoUIF9Ho9165dM3ZlBihevLhJOcOP+ie7zRuWZ/dixpNSHsfwA9ywz/
Te84apFp90/vx5Tp8+nW4QnDKJ2ZdffsmqVasIDg7mzz//
NBn3nFULFy5Eq9WaXOw0sLOzS3Ncfnx8vHF9dn366ae4urqmGdBkxahRo/j555/
ZvHlzptM1NmzYkBUrVhAcHIyVlRVRUVG89NJLADRo0ICbN29y+fJlQkNDSU5OznKwn9Fr7uTkxJUrV7CwsD
Dpdg2pv3ey8742BHO7du2iaNGiHDt2jMmTJ+Ph4WGcc33Xrl04OTkZL5z5+fnx/
vvvM3PmTBYuXEijRo1o3749b775Zp534TeoU6cOy5cvJzExkePHj7NixQq+
+uorunTpQnBwcIbfXXfu3OH+/fvMmTOHOXPmpFkm5Wck5edOo9FQunRp4/
DCp32OtFptprlJsvo75uLFi5QrVy5LSVcz+955kqIomV6wFyI/
SbAvxDMmICDA2CrZsWNHGjZsyOuvv87Zs2cpVKgQer0eUDMxG8bIp1S6dGlAnX5n7Nix9OvXj0mTJuHq6oq
FhQUjR4407ie7unfvzpQpU4iIiMDR0ZHVq1fTs2dPk3+w3bp1o1GjRqxYsYKNGzfyxRdfMG3aNJYvX06bNm
1ydNzMAhyDlD+gDec5f/78NIOsgpCNPa/
qWL58eUCdqzm3p2QaOXIk7dq1Y+XKlWzYsIGxY8cSFBTE1q1bqVGjhtnOuUqVKjl6X+RUduqd2XOQHjc3t6
cKoM1xrunldEhreUYXJnJ6nJzsU6/
XU6VKFWbOnJnm+pQXKo4dO2YMbk6cOEHPnj2zdby4uDhWrFhBixYt8PLySrXex8eHsLCwVMsNy7KbG+D8+f
PMmTOHr7/+2qTXVHx8PElJSVy+fBknJydcXV3T3YfhOYiMjMz0eE+O27e2tsbV1dX4HVK9enXs7e3ZvXu3M
RlmVoN9c77mWeXr64ufnx87d+6kZMmSKIpC/
fr18fDw4N133+XKlSvs2rWLBg0amPTqmTFjBn369GHVqlVs3LiRESNGEBQUxP79+7OUJyW3WFtbU6dOHerU
qUPZsmXp27cvS5YsYfz48eluY/juevPNN1Pl3TGoWrVqtuuS289RbvyOyc578N69e7i7u+foOELkhfz/
FSuEyDGtVktQUBDNmjXj+++/53//+5+xNcvKyirTIGfp0qU0a9aMX3/91WT5/fv3c/
zPq3v37kycOJFly5bh5eVFdHQ0PXr0SFXOx8eHIUOGMGTIEG7fvk3NmjWZMmVKjoP9nDK0Dnl6emb4fJUoU
QJ43HL7JEPXz/R4eHjg5OTEyZMnMyyXXutAXtQR1B/jhQsX5q+//uLjjz/OdpI+w/
HPnj2bqmX77NmzxvUG/v7+jBo1ilGjRnH+/HmqV6/OjBkzWLBgQZbPOS/5+/
uj1+sJCQmhevXq6ZaBrNc7o+cgPeXLl2fhwoVERUWZpQXRw8MDe3v7NN8jZ86cwcLCIlUgXFA8+Z5/8j2Xl
JREaGioyfAFf39/jh8/TvPmzTNtiXv48CF9+/alYsWKNGjQgOnTp/
Paa6+ZTJ2XmdWrVxMTE5NmF35QA+Jdu3ah1+tNAsgDBw5gb29P2bJls3wsULOo6/V6RowYkaqLO6itrO++
+26GGfoN3ZSzMu1bzZo1jQG9jY0N9evXNz6vlpaW1KlThz179hAaGoqnp2e2zyc9JUqUQK/
XG1tqDVK+f7P7vm7UqBE7d+7Ez8+P6tWr4+joSLVq1XB2dmb9+vUcPXqUiRMnptpXlSpVqFKlCp9+
+il79+7lpZde4scff2Ty5MlmOd+nZWgcePLCUlrvf8PMBjqdLsvfuSn/1yiKwoULF1JdFMjN5yirv2P8/
f05cOAASUlJmSagzI6U3zNCFDQyZl+IZ1zTpk0JCAjg66+/Jj4+Hk9PT5o2bcpPP/
2UZqvRnTt3jPe1Wm2qK9VLlixJNU1adlSoUIEqVaqwaNEiFi1ahI+PD40bNzau1+l0qabc8fT0xNfX16RLa
0REBGfOnMn1sZCBgYE4OTkxdepUkpKSUq03PF8+Pj5Ur16defPmmdR/06ZNhISEZHgMCwsLOnbsyD///
MPhw4dTrTe8Bg4ODoD6IyWv6whgb2/PRx99xOnTp/noo4/SbMVYsGABBw8eTHP72rVr4+npyY8//
mjyWq5bt47Tp08bs2XHxsYauyob+Pv74+joaNwuq+eclzp27IiFhQWfffZZqhYjw3OV1Xpn5TlIT/
369VEUhSNHjjzN6RhptVpatWrFqlWrTKb9Cw8P588//6Rhw4ZZHjaR12rXro2Hhwc//
vgjiYmJxuVz585N9Tnq1q0bN27c4Oeff061n7i4OOPsHAAfffQRV69eZd68ecycOZOSJUvSu3fvbE2H9+ef
f2Jvb2+c/
SSlLl26EB4ebpLjJCIigiVLltCuXbs0hyFlxDDNZspbpUqVKF68OCtWrDAOr4qOjk51LoqiGIOv9HqFPcnS
0pK6deuyZ88e9uzZYxyvb9CgQQN27tzJ/
v37jd37zcFwQfjJqfKAVBcxsvu+btSoEZcvX2bRokXGbv0WFhY0aNCAmTNnkpSUZFwO6nOYnJxscswqVapg
YWHxVNMm5tS2bdvS/
M42jJ9/8sKIg4NDqs+HVqulc+fOLFu2LM0L02l95/7xxx8mw76WLl1KWFiY8TXKi+coq79jOnfuTEREBN9/
/32qfeS010hUVBQXL15M9d4XoiCRln0hngMffvghXbt2Ze7cuQwaNIgffviBhg0bUqVKFQYMGECpUqUIDw9
n3759XL9+3Tj/
7Kuvvspnn31G3759adCgASdOnGDhwoVPNXYe1Nb9cePGYWtry9tvv23SahUTE0PRokXp0qUL1apVo1ChQmz
evJlDhw4xY8YMY7nvv/
+eiRMnsm3bNpP5t83NycmJ2bNn89Zbb1GzZk169OiBh4cHV69eZe3atbz00kvGHwdBQUG0bduWhg0b0q9fP
yIjI/nuu+
+oVKlSpvNUT506lY0bN9KkSRPjtF9hYWEsWbKE3bt34+LiQvXq1dFqtUybNo2oqChsbGx4+eWX8fT0zJM6g
vpeOnXqFDNmzGDbtm106dIFb29vbt26xcqVKzl48CB79+5Nc1srKyumTZtG3759adKkCT179jROvVeyZEnj
1ETnzp2jefPmdOvWjYoVK2JpacmKFSsIDw839gLJzuuSV0qXLs0nn3zCpEmTaNSoEZ06dcLGxoZDhw7h6+t
LUFBQluudlecgPQ0bNsTNzY3NmzenmxsguyZPnsymTZto2LAhQ4YMwdLSkp9+
+omEhASmT59ulmPkBisrKyZPnsw777zDyy+/
TPfu3QkNDeX3339P9T321ltvsXjxYgYNGsS2bdt46aWX0Ol0nDlzhsWLF7NhwwZq167N1q1bmTVrFuPHjzd
OBfr777/TtGlTxo4dm6XnIzIyknXr1tG5
c2cKFSqUZpkuXbpQr149+vbtS0hICO7u7syaNQudTpeqBblPnz7MmzeP0NDQdKdldHd3T3P4jSEIfnLd0aN
H6dmzJz179qR06dLGIQd79uxh4MCBWZ4CtWHDhsbEhikD+gYNGhAUFGQsZy7Vq1enZ8+ezJo1i6ioKBo0aM
CWLVu4cOFCqrLZeV8bAvmzZ88ydepU4/
LGjRuzbt0643zrBlu3bmXYsGF07dqVsmXLkpyczPz5841Bs8GECROy/L9s/
vz5XLlyxXiRe+fOncYLMG+99Vaq3lFPGj58OLGxsbz22muUL1+exMRE9u7dy6JFiyhZsiR9+/
Y1lq1VqxabN29m5syZxiEMdevW5fPPP2fbtm3UrVuXAQMGULFiRSIjIzl69CibN29ONbzD1dWVhg0b0rdvX
8LDw/
n6668pXbo0AwYMyNZzlJ7k5OR0ezm99tprODg4ZPl3TK9evfjjjz94//33OXjwII0aNeLhw4ds3ryZIUOG0
KFDh0zrk9LmzZtRFCVH2wqRZ/Iw878Q4ikYprxKa+o2nU6n+Pv7K/7+/
sZp5S5evKj06tVL8fb2VqysrJQiRYoor776qrJ06VLjdvHx8cqoUaMUHx8fxc7OTnnppZeUffv2pZoGK6tT
7xmcP3/
eOEXO7t27TdYlJCQoH374oVKtWjXF0dFRcXBwUKpVq6bMmjXLpJxhGqaU09ClZKhbZlOYZfT8KYo6lVBgYK
Di7Oys2NraKv7+/
kqfPn2Uw4cPm5RbtmyZUqFCBcXGxkapWLGisnz5cqV3796ZTr2nKIpy5coVpVevXsbpEkuVKqUMHTrUZMqw
n3/+WSlVqpSi1WpTnb+565iRpUuXKq1atVJcXV0VS0tLxcfHR+nevbuyfft2k/
qk9RotWrRIqVGjhmJjY6O4uroqb7zxhnL9+nXj+oiICGXo0KFK+fLlFQcHB8XZ2VmpW7eusnjx4lT1yOo5p
7UdWZjyyfA+u3PnTrrrUvrtt9+M51e4cGGlSZMmyqZNm7JV7+w8B2kZMWKEUrp0aZNlWfksAOlOe3n06FEl
MDBQKVSokGJvb680a9ZM2bt3r0mZ9D5H6T2PvXv3VhwcHDI9n/
Sm3kv5+qX3XTRr1izFz89PsbGxUWrXrq3s3Lkz1T4VRZ2qb9q0aUqlSpWMr1+tWrWUiRMnKlFRUUp0dLRSo
kQJpWbNmkpSUpLJtu+9955iYWGh7Nu3L9PzMUznt3r16gzLRUZGKm+//
bbi5uam2NvbK02aNEnzO6pz586KnZ2dcu/
evUyPnVJaU+9dunRJ6dq1q1KyZEnF1tZWsbe3V2rVqqX8+OOPJlMqZsYwRaGlpaXy8OFDk3WGqeoA5cCBA6
m2Tfkdmd57yPCeCw0NNS6Li4tTRowYobi5uSkODg5Ku3btlGvXrqX5vZuV97WBp6enAijh4eHGZbt371YAp
VGjRiZlL126pPTr10/x9/
dXbG1tFVdXV6VZs2bK5s2bTcqNGjVK0Wg0yunTp9M85pOaNGmS6fSZ6Vm3bp3Sr18/
pXz58kqhQoUUa2trpXTp0srw4cNNzkdRFOXMmTNK48aNFTs7OwUwmYYvPDxcGTp0qFKsWDHFyspK8fb2Vpo
3b67MmTPHWMbw+fzrr7+UMWPGKJ6enoqdnZ3Stm1b5cqVK9l+jtKS0dR7T74fsvo7RlEUJTY2Vvnkk08UPz
8/47l16dLFODVjRt+hab23unfvrjRs2DDTcxEiP2kUJRczngghhBDC7C5dukT58uVZt24dzZs3z+/
qiFzm5eVFr169+OKLL/K7KiKbAgICKFGiBEuWLMnvqpjN9u3badasGUuWLKFLly75XZ18cevWLfz8/
Pj777+lZV8UaDJmXwghhHjGlCpVirfffttkvmnxfDp16hRxcXF89NFH+V0VkU3R0dEcP36czz77LL+rIszs
66+/
pkqVKhLoiwJPWvaFEEIIIYQQWSIt+0I8O6RlXwghhBBCCCGEeM5Iy74QQgghhBBCCPGckZZ9IYQQQgghhBD
iOSPBvhBCCCGEEEII8ZyxzO8KPKv0ej03b97E0dERjUaT39URQgghhBBCCPGcUxSFmJgYfH19sbDIuO1egv
0cunnzJsWKFcvvagghhBBCCCGEeMFcu3aNokWLZlhGgv0ccnR0BNQn2cnJKZ9rI4QQQgghhBDieRcdHU2xY
sWM8WhGJNjPIUPXfScnJwn2hRBCCCGEEELkmawMJZcEfUIIIYQQQgghxHNGgn0hhBBCCCGEEOI5I8G+EEII
IYQQQgjxnJEx+0IIIYQQQog8oygKycnJ6HS6/
K6KEAWOVqvF0tLSLNO7S7AvhBBCCCGEyBOJiYmEhYURGxub31URosCyt7fHx8cHa2vrp9qPBPtCCCGEEEKI
XKfX6wkNDUWr1eLr64u1tbVZWi+FeF4oikJiYiJ37twhNDSUMmXKYGGR85H3EuwLIYQQQgghcl1iYiJ6vZ5
ixYphb2+f39URokCys7PDysqKK1eukJiYiK2tbY73JQn6hBBCCCGEEHnmaVoqhXgRmOszIp80IYQQQgghhB
DiOSPBvhBCCCGEEEII8ZyRYF8IIYQQQgjxTNHpFfZdvMuq4Bvsu3gXnV7J7yqZRZ8+fejYsWOB2U9emzt3L
i4uLvldjeeGBPtCCCGEEEKIZ8b6k2E0nLaVnj/v592/
g+n5834aTtvK+pNhuXbMPn36oNFo0Gg0WFlZ4efnx+jRo4mPj8+1Y6ZHURTmzJlD3bp1KVSoEC4uLtSuXZu
vv/
66wExpePnyZePzpdFocHNzo1WrVhw7dizD7bp37865c+fyqJbPPwn2hRBCCCGEEM+E9SfDGLzgKGFRpkH2r
ah4Bi84mqsBf+vWrQkLC+PSpUt89dVX/
PTTT4wfPz7Xjpeet956i5EjR9KhQwe2bdtGcHAwY8eOZdWqVWzcuDHP65ORzZs3ExYWxoYNG3jw4AFt2rTh
/v37aZZNSkrCzs4OT0/PvK3kc0yCfSGEEEIIIUS+ik1MTvcWn6QD1K77E/8JIa0O+4ZlE/
4JMenSn94+c8LGxgZvb2+KFStGx44dadGiBZs2bTKu1+v1BAUF4efnh52dHdWqVWPp0qXG9Tqdjrffftu4v
ly5cnzzzTfZqsPixYtZuHAhf/31Fx9//
DF16tShZMmSdOjQga1bt9KsWbM0t0tISGDEiBF4enpia2tLw4YNOXTokHH9vXv3eOONN/
Dw8MDOzo4yZcrw+++/
G9dfu3aNbt264eLigqurKx06dODy5cuZ1tfNzQ1vb29q167Nl19+SXh4OAcOHDC2/
C9atIgmTZpga2vLwoUL0+zG/
88//1CnTh1sbW1xd3fntddeMzmvDz74gCJFiuDg4EDdunXZvn27cf2VK1do164dhQsXxsHBgUqVKvHvv/
9m7cl+DljmdwWEeO5sCwILLTQZnXrdjumg10GzMXlfLyGEEEKIAqriuA3prmtWzoPf+wZwMDQyVYv+kxTUF
v6DoZHU93cDoOG0bUQ+TExV9vLnbZ+qvidPnmTv3r2UKFHCuCwoKIgFCxbw448/
UqZMGXbu3Mmbb76Jh4cHTZo0Qa/
XU7RoUZYsWYKbmxt79+5l4MCB+Pj40K1btywdd+HChZQrV44OHTqkWqfRaHB2dk5zu9GjR7Ns2TLmzZtHiR
IlmD59OoGBgVy4cAFXV1fGjh1LSEgI69atw93dnQsXLhAXFweoLe6BgYHUr1+fXbt2YWlpyeTJk2ndujX//
fcf1tbWWaq7nZ0dAImJj1+P//3vf8yYMYMaNWpga2vLhg2m74O1a9fy2muv8cknn/
DHH3+QmJhoEqwPGzaMkJAQ/
v77b3x9fVmxYgWtW7fmxIkTlClThqFDh5KYmMjOnTtxcHAgJCSEQoUKZam+zwMJ9oUwNwstbJui3n8y4N8x
XV3e7JP8qZcQQgghxDPsdkzWxsdntVx2rVmzhkKFCpGcnExCQgIWFhZ8//33gNrCPHXqVDZv3kz9+vUBKFW
qFLt37+ann36iSZMmWFlZMXHiROP+/Pz82LdvH4sXL85ysH/+/HnKlSuXrXo/
fPiQ2bNnM3fuXNq0aQPAzz//zKZNm/j111/58MMPuXr1KjVq1KB27doAlCxZ0rj9okWL0Ov1/
PLLL2g0GgB+//
13XFxc2L59O61atcq0Dvfv32fSpEkUKlSIgIAA44WEkSNH0qlTp3S3mzJlCj169DB53qpVqwbA1atX+f333
7l69Sq+vr4AfPDBB6xfv57ff/
+dqVOncvXqVTp37kyVKlUA9TV5kUiwL4S5GQL8bVNAlwylX4ZL22F7kBrop9XiL4QQQgjxAgv5LDDddRaPA
kxPR9ss7evJcrs/Srtbe040a9aM2bNn8/
DhQ7766issLS3p3LkzABcuXCA2NpaWLVuabJOYmEiNGjWMj3/44Qd++
+03rl69SlxcHImJiVSvXj3LdVCU7M86cPHiRZKSknjppZeMy6ysrAgICOD06dMADB48mM6dO3P06FFatWpF
x44dadCgAQDHjx/
nwoULODo6muw3Pj6eixcvZnjsBg0aYGFhwcOHDylVqhSLFi3Cy8vLOATAcHEhPcHBwQwYMCDNdSdOnECn01
G2bFmT5QkJCbi5qT07RowYweDBg9m4cSMtWrSgc+fOVK1aNcNjPk8k2BciNzQZrXbX3/
E57JymLqvdTwJ9IYQQQog02FtnHpYE+Lni42zLraj4NMftawBvZ1sC/
Fyztd+scnBwoHTp0gD89ttvVKtWjV9//ZW3336bBw8eAGq38yJFiphsZ2NjA8Dff//
NBx98wIwZM6hfvz6Ojo588cUXHDhwIMt1KFu2LGfOnDHTGT3Wpk0brly5wr///
sumTZto3rw5Q4cO5csvv+TBgwfUqlWLhQsXptrOw8Mjw/
0uWrSIihUr4ubmluaUeg4ODhlub+j6n5YHDx6g1Wo5cuQIWq3WZJ2hq37//
v0JDAxk7dq1bNy4kaCgIGbMmMHw4cMzPO7zQhL0CZFb4qNMHx+ZC/+OTr1cCCGEEEJkSmuhYXy7ioAa2D/
J8Hh8u4poLVKuNT8LCws+/
vhjPv30U+Li4qhYsSI2NjZcvXqV0qVLm9yKFSsGwJ49e2jQoAFDhgyhRo0alC5dOtOW8ZRef/
11zp07x6pVq1KtUxSFqKjUvzP9/
f2xtrZmz549xmVJSUkcOnSIihUrGpd5eHjQu3dvFixYwNdff82cOXMAqFmzJufPn8fT0zPVuaWXI8CgWLFi
+Pv7pxnoZ0XVqlXZsmVLmutq1KiBTqfj9u3bqerl7e1tUodBgwaxfPlyRo0axc8//5yjujyL8jXY37lzJ+3
atcPX1xeNRsPKlSsz3Wb79u3UrFkTGxsbSpcuzdy5c03Wx8TEMHLkSEqUKIGdnR0NGjQwyTSZlJTERx99RJ
UqVXBwcMDX15devXpx8+ZNM5+deKGdWAoHZqv3LR5daVT0cPAn+D4ATq2AHHTDEkIIIYR4kbWu7MPsN2vi7
Wzapd/b2ZbZb9akdWWfPKtL165d0Wq1/PDDDzg6OvLBBx/w3nvvMW/
ePC5evMjRo0f57rvvmDdvHgBlypTh8OHDbNiwgXPnzjF27FiTOCUrunXrRvfu3enZsydTp07l8OHDXLlyhT
Vr1tCiRQu2bduWahsHBwcGDx7Mhx9+yPr16wkJCWHAgAHExsby9ttvAzBu3DhWrVrFhQsXOHXqFGvWrKFCh
QoAvPHGG7i7u9OhQwd27dpFaGgo27dvZ8SIEVy/fv0pn8WMjR8/nr/++ovx48dz+vRpTpw4wbRpaq/
ZsmXL8sYbb9CrVy+WL19OaGgoBw8eJCgoiLVr1wJqToANGzYQGhrK0aNH2bZtm/
G8XgT52o3/4cOHVKtWjX79+mWYmMEgNDSUtm3bMmjQIBYuXMiWLVvo378/Pj4+BAaq43z69+/PyZMnmT9/
Pr6+vixYsIAWLVoQEhJCkSJFiI2N5ejRo4wdO5Zq1apx79493n33Xdq3b8/
hw4dz+5TFiyD8FKwYpN4v3gD6rXucnM+uMDy4BUv6QOkW8MqX4OqXr9UVQgghhHiWtK7sQ8uK3hwMjeR2TD
yejmrX/bxo0X+SpaUlw4YNY/r06QwePJhJkybh4eFBUFAQly5dwsXFhZo1a/Lxxx8D8M4773Ds2DG6d+
+ORqOhZ8+eDBkyhHXr1mX5mBqNhj///JM5c+bw22+/
MWXKFCwtLSlTpgy9evUyxkQpff755+j1et566y1iYmKoXbs2GzZsoHDhwgBYW1szZswYLl+
+jJ2dHY0aNeLvv/8GwN7enp07d/LRRx/RqVMnYmJiKFKkCM2bN8fJyekpn8WMNW3alCVLljBp0iQ+//
xznJycaNy4sXH977//
zuTJkxk1ahQ3btzA3d2devXq8eqrrwLqdIdDhw7l+vXrODk50bp1a7766qtcrXNBolFykuUhF2g0GlasWEH
Hjh3TLfPRRx+xdu1aTp48aVzWo0cP7t+/z/
r164mLi8PR0ZFVq1bRtu3j6TRq1apFmzZtmDx5cpr7PXToEAEBAVy5coXixYunWSYhIYGEhATj4+joaIoVK
0ZUVFSuv8nFMyQ+Cr6pBnH3oHBJGH70ccu+IeAv2QiuHQBdIljaQuMPocEIsMzatCVCCCGEEM+i+Ph4QkND
8fPzw9Y2a8n2hHgRZfRZiY6OxtnZOUtx6DM1Zn/fvn20aNHCZFlgYCD79u0DIDk5GZ1Ol+oJsbOzY/
fu3enuNyoqCo1Gk+FYkqCgIJydnY03w9gbIYz0erVFP+4e2DhB/62PA31Qk/
M1+wRKvASD94FfE0iOh62T4MeGcDn996gQQgghhBBCZMczFezfunULLy8vk2VeXl5ER0cbW/Xr16/
PpEmTuHnzJjqdjgULFrBv3z7CwsLS3Gd8fDwfffQRPXv2zPDKyJgxY4iKijLerl27ZtZzE8+B3TPh7L+gtY
Zeq8DBLXWZJqOh2RhwL62W6fQLOHhAxFmY2xZWDIaHEXlfdyGEEEIIIcRz5ZkK9rNi/
vz5KIpCkSJFsLGx4dtvv6Vnz55YWKQ+1aSkJLp164aiKMyePTvD/
drY2ODk5GRyE8LowhbY+miYyCtfQpGamW+j0UDVrjDskDotHxo4/id8XxuO/
qH2FBBCCCGEEEKIHHimgn1vb2/
Cw8NNloWHh+Pk5GScg9Hf358dO3bw4MEDrl27xsGDB0lKSqJUqVIm2xkC/StXrrBp0yYJ3kXO3b8Ky/
oDCtTsBbV6Z297u8Lw6lfw9ibwqqIOA1g9HOa+AuEhuVJlIYQQQgghxPPtmQr269evn2qexU2bNlG/
fv1UZR0cHPDx8eHevXts2LCBDh06GNcZAv3z58+zefNm3NzS6G4tRFYkxcOityAuEnxrQJsvcr6vYnVg4HY
InApWDnB1H/zUCH5t9bjXQEo7psO2oJwfUwghhBBCCPFcytdg/
8GDBwQHBxMcHAyoU+sFBwdz9epVQB0n36tXL2P5QYMGcenSJUaPHs2ZM2eYNWsWixcv5r333jOW2bBhA+vX
ryc0NJRNmzbRrFkzypcvT9++fQE10O/SpQuHDx9m4cKF6HQ6bt26xa1bt0hMTMy7kxfPh38/
gLBgsHOFbn+A1VNmltVaQv2hMOwglH8V9Mlq5v6dX8CyAaZlDdn9n0wCKIQQQgghhBCAZX4e/
PDhwzRr1sz4+P333wegd+/ezJ07l7CwMGPgD+Dn58fatWt57733+OabbyhatCi//
PKLyXySUVFRjBkzhuvXr+Pq6krnzp2ZMmUKVlZWANy4cYPVq1cDUL16dZP6bNu2jaZNm+bS2YrnzpF5cGw+
aCygy6/
gkva0jTniXBR6LISz6+DfDyHqGpxYDGHHofPPcHY9bJ+qZvdvMtp8xxVCCCGEEEI8FzSKoij5XYlnUXbmNx
TPoRtH4LfWoEuE5uOg0ajcO1biQ9gxDfZ+B8oTSftKNIA208GrsprsTwghhBCiAMto7nAhxGMZfVayE4c+U
2P2hSgQHt6FRb3UQL9cW3jpvcy3eRrWDtDyMxi0W+1FYHBlL/
zYUM3ev3UyhJ8CuXYnhBBCCCGEQIJ9IUzo9Ar7Lt5lVfAN9l28i06fInjW62BZP4i+Dq7+8NpsSGNax1xxZ
q3asq+1Vh+7lwNLW7h7QR3TP7sB/
BAA26bC7dN5UychhBBCCGFWffr0oWPHjsbHTZs2ZeTIkXlej+3bt6PRaLh//
36B2E9+0Gg0rFy5Mr+rkWMS7Iu8tS1ITSyXlnzOLL/+ZBgNp22l58/7effvYHr+vJ+G07ay/
mTY40JbJ8Ol7WBlD90XgK1z3lTOkIyv2Scw9o76N+Is1B8GnX9Vk/
lpbSDinNrlf1Y9+D5AfT5vn3m8nwL8/
AshhBBCZCqffsv06dMHjUaDRqPB2tqa0qVL89lnn5GcnJwrx3vS8uXLmTRpUpbK5kdgfezYMbp27YqXlxe2
traUKVOGAQMGcO7cuTyrQ2aaNm1qfP1sbW2pWLEis2bNynS7sLAw2rRpkwc1zB0S7Iu8ZaFVg9aUX9L5nFl
+/ckwBi84SlhUvMnyW1HxDF5wVA34T6+B3TPVFe2/A6+KeVO5JwN9QzK+JqPVx7u+hMhLajK/
Dy9Ap5+h3Ctq63/EWdjxOcyqCz/Ug+3TIO5egXz+hRBCCCGyJB9/S7Zu3ZqwsDDOnz/
PqFGjmDBhAl98kfa0y+ac5cvV1RVHR0ez7c+c1qxZQ7169UhISGDhwoWcPn2aBQsW4OzszNixY/
O7eiYGDBhAWFgYISEhdOvWjaFDh/
LXX3+lWdbw+nl7e2NjY5OX1TQrCfZF3jIEqU9+SacVzOYhnV5h4j8hpDXa3bDst1WbUVYOVh/
UGwJVuuRV9dShA2k9N4bnUq9TH9s6QdVu0PMvNfB/7Sco2xosrODOaTV7/8GfwMFDfb7XfaRul8/
PvxBCCCFeYIqiJiPO6q3+UGj8ofrbZetkddnWyerjxh+q67O6r2zmOrKxscHb25sSJUowePBgWrRoYZzly9
D1fsqUKfj6+lKuXDkArl27Rrdu3XBxccHV1ZUOHTpw+fJl4z51Oh3vv/8+Li4uuLm5MXr0aFLmT0/
ZjT8hIYGPPvqIYsWKYWNjQ+nSpfn111+5fPmycaazwoULo9Fo6NOnDwB6vZ6goCD8/
Pyws7OjWrVqLF261OQ4//77L2XLlsXOzo5mzZqZ1DMtsbGx9O3bl1deeYXVq1fTokUL/Pz8qFu3Ll9+
+SU//
fRTutsuW7aMSpUqYWNjQ8mSJZkxY4bJ+lmzZlGmTBlsbW3x8vKiS5fHv72zci5psbe3x9vbm1KlSjFhwgTK
lCljfP2aNm3KsGHDGDlyJO7u7sbZ3lJ2479+/To9e/
bE1dUVBwcHateuzYEDB4zrV61aRc2aNbG1taVUqVJMnDjR2PtDURQmTJhA8eLFsbGxwdfXlxEjRmRa76eRr
1PviRdUk9EQc0v9Ut42FVCgclcIGJDpprnhYGhkqhb9J9kRz6SEz9FYREPxBmqyvLzUbEz669ILzm2doVoP
9RZ3H87+C6dWwsWt8PCOWubAj+oNwLcGWBeC85vArbQ6jWBmV8a3Ball0qrDjumPLlJkUHchhBBCiKRYmOq
bs213fqHe0nucmY9vqomQc8jOzo67d+8aH2/
ZsgUnJyc2bdoEQFJSEoGBgdSvX59du3ZhaWnJ5MmTad26Nf/99x/
W1tbMmDGDuXPn8ttvv1GhQgVmzJjBihUrePnll9M9bq9evdi3bx/
ffvst1apVIzQ0lIiICIoVK8ayZcvo3LkzZ8+excnJCTs7OwCCgoJYsGABP/
74I2XKlGHnzp28+eabeHh40KRJE65du0anTp0YOnQoAwcO5PDhw4walfFsUxs2bCAiIoLRo9P+Peri4pLm8
iNHjtCtWzcmTJhA9+7d2bt3L0OGDMHNzY0+ffpw+PBhRowYwfz582nQoAGRkZHs2rXLuH1m55JVdnZ2Jj0w
5s2bx+DBg9mzZ0+
a5R88eECTJk0oUqQIq1evxtvbm6NHj6LXq7Nl7dq1i169evHtt9/
SqFEjLl68yMCBAwEYP348y5Yt46uvvuLvv/
+mUqVK3Lp1i+PHj2e5vjkhwb7Ie1HX1eATMLadn1wCJ5eq08iVfAlKPLo5uOV6dW7HpB/
og8I0qzmUs7hOvK0Htl3ngtYq1+tkVnYuUP119RZ3D878C6dWwIVNj8vcPKbeDLQ24OavBv7uZcCtDLiXBf
fSj/MUGLrRgWnA/2RPASGEEEKI54yiKGzZsoUNGzYwfPhw43IHBwd++eUXrK3VZMoLFixAr9fzyy+/
oHk0TfLvv/
+Oi4sL27dvp1WrVnz99deMGTOGTp06AfDjjz+yYcOGdI997tw5Fi9ezKZNm2jRogUApUqVMq53dXUFwNPT0
xhsJyQkMHXqVDZv3kz9+vWN2+zevZuffvqJJk2aMHv2bPz9/
Y0t7OXKlePEiRNMmzYt3bqcP38egPLly2f9yQNmzpxJ8+bNjd38y5YtS0hICF988QV9+vTh6tWrODg48Oqr
r+Lo6EiJEiWoUaNGls8lMzqdjr/++ov//vvPGIwDlClThunT08kHAfz555/cuXOHQ4cOGZ/
n0qVLG9dPnDiR//3vf/Tu3dtYr0mTJjF69GjGjx/P1atX8fb2pkWLFlhZWVG8eHECAgKy9dxllwT7Im/
FR8PCbhDzKOmdhSXok8HOFeIiIfyEejO0OHtUeBz8l2wIhTwf78tMLcuejunP89pPu5522v0kKVouNPmByo
5e2TnbgseuMNR4A6JvqMG+hRXok6BEA7B3VzP7370AugS4HaLeUnLwfBz4+zdXA/
u4SGg1BXbNkCEBQgghhMg6K3u1hT27dn+ltuJrrdXpkBt/CA2zOR2ylX22iq9Zs4ZChQqRlJSEXq/
n9ddfZ8KECcb1VapUMQb6AMePH+fChQupxtvHx8dz8eJFoqKiCAsLo27dusZ1lpaW1K5dO1VXfoPg4GC0Wm
22WrAvXLhAbGwsLVu2NFmemJhoDKJPnz5tUg/AGEynJ706Zub06dN06NDBZNlLL73E119/
jU6no2XLlpQoUYJSpUrRunVrWrduzWuvvYa9vX2WziU9s2bN4pdffiExMRGtVst7773H4MGDjetr1aqV4fb
BwcHUqFHDGOindPz4cfbs2cOUKVOMy3Q6HfHx8cTGxtK1a1e+/
vpr43m98sortGvXDkvL3AvJJdgXeUeXBIt7we1T6uP6QyFw6uOW4Abvgm91uLIHLu9Rx5kbbod+UbdxK6MG
/SUbqt2+9n6rLn+KluUAP1c+dVhJVLye73SdHi/XnOZjy4UAHLKoSt26rZ72GSgYUo7Rf/Jx9/
nqRZL7V9WgP+I83D2v/o04Dw9uwcPb6u3K7sf73D9bvQFU6AB1+ufPuQkhhBDi2aLRZL8r/
Y7paqCf8reM1jpXGxuaNWvG7Nmzsba2xtfXN1WQ5uBgeh4PHjygVq1aLFy4MNW+PDw8clQHQ7f87Hjw4AEA
a9eupUiRIibrnib5XNmyZQE4c+ZMphcGssPR0ZGjR4+yfft2Nm7cyLhx45gwYQKHDh16qnN54403+OSTT7C
zs8PHxweLFNNnp3z9UsrsuX/
w4AETJ0409tJ4kq2tLcWKFePs2bNs3ryZTZs2MWTIEL744gt27NiBlVXu9ByWYF/kDUWBNe/
BpW3q49r91EAfHn8pGwLOto8SdDyMgCt7Hwf/
4SfVwPPueTjyu1rGrrC63a0T6n6OL4J932WrZVlroeGlMl5UOPMdAN/pOuHJPX6w/
hZLjToG54FHTbQWGrM8Ffkqvcz+YNol39VPvZUxvWpKfHTqiwB3L6ivjcHpVXDmHygaAGVbqUkCPSuq/
8yFEEIIIZ5GVn/L5AIHBweTbtuZqVmzJosWLcLT0xMnJ6c0y/
j4+HDgwAEaN24MQHJyMkeOHKFmzZpplq9SpQp6vZ4dO3YYu/E/
ydCzQKfTGZdVrFgRGxsbrl69mm6PgAoVKhiT1Rns378/w/Nr1aoV7u7uTJ8+nRUrVqRaf//+/
TTH7VeoUCHVuPg9e/ZQtmxZtFo1Z5SlpSUtWrSgRYsWjB8/
HhcXF7Zu3UrLli0zPZf0ODs7Z+v1S6lq1ar88ssvREZGptm6X7NmTc6ePZvhMezs7GjXrh3t2rVj6NChlC9
fnhMnTqT7ej8tCfZF3tg1A47NV+9X6QavfmW63vClrH/
8xYSDO1Rsr94AYiPh6j418L+yWw3w4+6p606vVm/G482EI3PV4QH2j252Kf7auz26X5jtLq/
xb1IYo6yWokVPQ+1JPDRRAHyb1JFvrrdg/oUIGpR2N/
9zk5cyyuxvWJ8RWycoUlO9GeyYrgb7hiEBDp5qy/+1/epty2fgXAzKPAr8/
RqBVfavSgshhBBCPPVvmTz0xhtv8MUXX9ChQwc+++wzihYtypUrV1i+fDmjR4+maNGivPvuu3z+
+eeUKVOG8uXLM3PmTO7fv5/
uPkuWLEnv3r3p16+fMUHflStXuH37Nt26daNEiRJoNBrWrFnDK6+8gp2dHY6OjnzwwQe899576PV6GjZsSF
RUFHv27MHJyYnevXszaNAgZsyYwYcffkj//
v05cuQIc+fOzfD8DDkKunbtSvv27RkxYgSlS5cmIiKCxYsXc/XqVf7++
+9U240aNYo6deowadIkunfvzr59+/j++++N896vWbOGS5cu0bhxYwoXLsy///
6LXq+nXLlyWTqX3NKzZ0+mTp1Kx44dCQoKwsfHh2PHjuHr60v9+vUZN24cr776KsWLF6dLly5YWFhw/
PhxTp48yeTJk5k7dy46nY66detib2/
PggULsLOzo0SJErlWZwn2Re77bwlsnaTef+XL9LPuZ3YV1t4VyrdVbwDxUXB1P1zeDXu/
gycnz0uOU8elR9/IUhUHA8mWFiRr7RjJcuNyXcAgQmN6ojt2gyF/HmXV0Jco4ZbzrK35LieZ/
TOS3pCA+sPAtRSc3wiXtkPUNTj8q3qztINSTaBsIJQJBOciktlfCCGEEFlj7t8yucje3p6dO3fy0Ucf0alT
J2JiYihSpAjNmzc3tvSPGjWKsLAwevfujYWFBf369eO1114jKioq3f3Onj2bjz/+mCFDhnD37l2KFy/
Oxx9/
DECRIkWMieL69u1Lr169mDt3LpMmTcLDw4OgoCAuXbqEi4sLNWvWNG5XvHhxli1bxnvvvcd3331HQEAAU6d
OpV+/fhmeY4cOHdi7dy9BQUG8/vrrREdHU6xYMV5+
+WUmT56c5jY1a9Zk8eLFjBs3jkmTJuHj48Nnn31mnCbQxcWF5cuXM2HCBOLj4ylTpgx//
fUXlSpVAsj0XHKLtbU1GzduZNSoUbzyyiskJydTsWJFfvjhBwACAwNZs2YNn332GdOmTcPKyory5cvTv39/
43l9/vnnvP/+++h0OqpUqcI///
yDm1vuJSTXKDnNrPCCi46OxtnZmaioqHS75QjUVvj5HdXEKfWHQeCUTDfJtifHaekSodEoqPGWmjQu9t6jv
5GP/8befWLZPRJiIrDRx6Xer4UljLtLfJKO7nP2c/
zafV6p4s2sNzJO3vHCSKsbXVrLE2Ph8i44t0G9RV833Y9XFbXHwJU90HQMNP1f5scQQgghxDMnPj6e0NBQ/
Pz8sLVNP0GyEC+6jD4r2YlDpWVf5J6I8/D362oAXqE9tJxk/
mOk17JsaZul4DAqNol6QVvQJ8Wx8I1y1L76q5oM0NAlfcd0bJuMZs5btfhq0zk+fbWi+c/
hWZXVbnTW9morftlANXfD7RA4t14N/K8fUmdfMNgeBKf/
gebjISxYAn0hhBBCCCFySFr2c0ha9jPx4A782gLuXYaidaD3P+Yfp53VluVMXL0by7qTYbzDsvSz1EuwmTs
e3oULm9Xg/
8IWSEjRZU2eeyGEEOK5IS37QmSNtOyLgispDv7qoQb6hUtCj79yJyGbmRK0FHezTx3oP7mfFJldFUVhzs5L
eDnZ0rFGkTT2KLLMwQ2qdVdvuiS4dgDmtQNFnQWBCu3zt35CCCGEEEI8oyTYF+al18PyAXDjMNi6wBtLoVD
O5hHN1FMkaFEUhYt3HlDa01FdkI0LB2tPhBG07gzWlhb4uTtQrZhLDiovUtFaqVMtKnpAAyhq4D/
yBFjJ1X8hhBBCCCGywyK/KyCeM5vGqmOutdbQ409wL5PfNUrTltO3aTFzJx8uOY6iKOqFg/
QuEDQZbXJh4ZXKPrSo4Elisp4BfxwmPDo+j2r9nHty2MSos2Blr07hN7dtftdMCCGEEGYko4iFyJi5PiMS7
AvzOfgz7Ptevd9xNpR8KX/
rk45knZ5p688A4FrIGo1Gk63tLSw0fNW9OmU8C3E7JoGBfxwmPqngzOn6TEqZH8HRC7rOU9fdOAzL+udv/
YQQQgjx1KysrACIjY3N55oIUbAZPiOGz0xOSTd+YR5n18O6Ry3jzcdBlS75W58MLDt6nfO3H+BsZ8WQJqVz
tA9HWyt+6V2bDj/s4fj1KMYsP8HMbtWyfeFAPJLWMIqyraDeUNj/
g9pbJDoMnHzyr45CCCGEeCparRYXFxdu374NqPPQy28nIR5TFIXY2Fhu376Ni4sLWq32qfYnwb54ejePwdK
+6ljrmr2g4fv5XaN0xSXqmLnpHADDmpXG2T7nV8tKuDkw6/
WavPXbQVYcu0E5b0cGNfE3V1VfLOnlX2gxHi7vglv/wYqB8NZKsHi6L71s2xakHjOtYR47pj+6UJFB/
gghhBBCGHl7ewMYA34hRGouLi7Gz8rTkGBfPJ371+DP7pAUC/
4vQ9uZUICv0P62J5Tw6ASKuNjxVv0ST72/BqXdGd+uIhP/
CcHBOo+D0BeBpQ10+Q1+agyhO2HPN9Aojy8mWWhTzcgAmA49EEIIIUSWaDQafHx88PT0JCkpKb+rI0SBY2V
l9dQt+gYS7D+P8qolMj4KFnaFB+HgWUkdY619unEluSnyYSI/
br8IwKhWZbG1Ms+H6K16JWjg705pz0Jm2Z9Iwb0MvPIFrBoKWyeDX2MoWjvvjp/
WFIwpcwwIIYQQIlu0Wq3ZAhohRNokQd/
zyNASuWO66XJDgGKObtDJibDoLbhzGhx94I3FYOv09PvNRZfuPMDGSksFHyc6Vi9itv1qNBqTQD8qNon7sY
lm278Aqr8BlTqBooOl/dQLTXmpyWhoMEL9/HzmLoG+EEIIIYQo8KRl/
3lk7pbIlD0FFAXWvAehO9Qp9sq2Buei5qt/Lqld0pUdHzYlPDoeC4vcGWpw8c4D+s87jK+LLb/2rsOxq/
e5HROPp6MtAX6uaHPpuM89jQZe/UrNzH//Cqx5Hzr/
kndDRsJD4ORy9b4+SX3fS6AvhBBCCCEKMAn2n1dPBvzbpgIK+NZQA/
Wjf4Cjr5rZ3NEH7ApnHDSlHLO880sIXgBoQJcITr65fTZm42BjSSmP3Otun5isJzw6ntCIh9SctInYxMdT8
vk42zK+XUVaV5aM8jli5wKdf4XfWsPJpVC6OVR/
PfePe2kHLHoTEqIfL9MlqhfQJOAXQgghhBAFlEZRFCW/K/
Esio6OxtnZmaioKJycCnD39QkuQCYvsaUtOHqbXgBw8jX9G7wQdkyDCu3h9OrH2z4DXZlDbkZz4c4DXq3ik
2st+k8K+vc0P+28lGq54ciz36yZo4Bfp1c4GBopPQV2fqGO3bdygHd2gnvOpk/MkuC/
YPVwtTUfoFhduHYA7N0hNuKZeP8LIYQQQojnR3biUGnZf57tmA4oYGEJ+mQo2RAK+0FMGMTcguibEBcJyfF
w77J6y4iV3TMX6ANM/
fc0uy9EcD48hlGtyuXqsXR6hdXHb6a5TkEN+Cf+E0LLit7ZCtTXnwxj4j8hhEXFG5e9sD0FGr6vtrZf3gXL
+sHbm8HS2rzHUBT187N96uNlTT6CekPg6ypqoF+5S9pZ+oUQQgghhCgAJNh/XqUco2947NcEOnz/uFxS/
KPgP0wN/
p+8EPDkMl0iJMUZN9NbWKE0+pCCnkN157k77L4QgbXWgm61i+X68Q6GRpoE5CkpQFhUPKuDb9Cmik+WZgRY
fzKMwQuOpuqfcSsqnsELjuaop8Az3UvAQgud5sDsBhB2HLZMhMAp5tu/
Lgn+GfloqApQrJ46rWTTj9THdfrD7pkQeQmafqzObiGEEEIIIUQBI934c6hAd+NPLxlfTpP0KQpbjp7m3tq
JdNGvJ0GxxEaTzBxtD4q/
NqHAtizr9QqvfrebkLBo3m7ox9hXK+b6MVcF3+Ddv4OzXL6wvRU+znb4utji7WyLj7MdtUsUpm4pN0ANyht
O25ruBQQN4O1sy+6PXs5ysP7c9BI4sxb+fjRm/
81lULrF0+8zPhoW94JL20BjAW1nQO1+pmUe3FFb95Pj4K2V4N/
s6Y8rhBBCCCFEFmQnDpWp955Hel3aAX2T0erybLZErj91i+PLZ9BFv54ZSV0ol/AHM5K6MFD3NyF/
fcr6k2FmrLz5rDp+g5CwaBxtLRnWLBfHdT/B09E2S+VsLNWP3r3YJELCotl8+jYL9l/
liw1n2XAq3FhuU8itLPUUOBgamaXjGnoJpNynoZdAQX0t01S+LdQZoN5fMQge3H66/UXdgN/bqIG+lQP0/
Dt1oA9QyANq9Vbv75rxdMcUQgghhBAil0g3/
udRszHpr8vm2GKdXuHqigm8b7WUGUld+E7XCcD4d5TVUuassERX8ccC1Q08PknHlxvOATC4qT+FHcw8pjsd
AX6u+DjbcisqPs20iIaW+F2jm/EwQcfNqDhuRcVzMyqOsPvxhEXFU7tkYWP587cfZOm4t2PiuXk/
jjbf7MLNwZrCDta4Oljjam+NayH1b7Vizkz8JyTNej1NPoF81WoSXNkDt0Ng5WB4fQlY5OAa5q2TsLArxNy
EQl7w+iJ19or0NBgOh35V8wZcPQDF6+b8HIQQQgghhMgFEuyLDB0MjSQ2IZEZyuNA38DwWJucyMHQSOr7u+
VHFdO0YP8VbtyPw9vJln4v+eXZcbUWGsa3q8jgBUfRYDoPgiF8Ht+uIpZaC5ztLXC2t6KCT/
rdb6oWdc7ScT0dbYl8mEhUXBJRcUkQ8TBVmXZVfbLcS6AgvZYZsrKDLr/
BnKZwYTPsnwUNhmVvHxe3wqJekBgD7uXgzaXgUjzjbZyLQrUecGy+2rr/
xuIcn4IQQgghhBC5QYJ9kaHbMfF8ndwl3fWGgP/L+7FAwQkQKxdxpkoRZ96qVyJLSfDMqXVlH2a/
WTPVuHjvHIyLb1jaI0s9BQL8XEnW69n0XmMiHyaqt9hEIh+of+89TKSwfdZ6N9yOSf+CQIHkWQECp8La92H
zBCj5Usat8k86tgD+effRbBWNoPt8sCuc+XYADd9Tp6Q8vwHC/
gOfqjk+BSGEEEIIIcxNEvTlUIFO0GdG+y7epefP+zMtZ2dlQduqvnSo7kv9Um5YavM/
HYRer761LfKpS7q5Mt4bxtlD2j0FspqNP6uv5bx+dWhS1jPb9cxXigKL3oQza8DVH97ZCTaFMi6//
XPY8bn6uEpX6PADWNpk77hL+sKp5VCpE3T9Pef1F0IIIYQQIguyE4dKsJ9DL0qwfyYsmjbf7EqzVdnAQgP6
Jwq4F7Lh1ao+dKjuS/
ViLmg0qQPcZ3rqt3xgjgz6hsz+6fUSMCjhaseG95rkeY+IpxYbCT82hOgbUP0N6Dgr7XLJiWpr/vE/
1ceNPoCXP4U03qeZunUSfnwJ0MCww+CeN4kghRBCCCHEi0mC/TzwIgT7YVFxdJ61l5uPAsz0xqD/
8HpNPJxsWBV8g7X/hXEvNgkAe2stRz5tiZ21adBo7qnfnrxw8O+JMMp5O/
JOY38cbJ6vUSrmuECSUS8BBXCxs6JtVR+mvFbFbPXOU5f3wLxXQdFD51+hSoohKPFRag+A0J2g0cKrM6FWn
6c75p/d4dx6qPGm2jtACCGEEEKIXCLBfh54EYL9rzef4+vN5/H3cGBwE39mbDqXaYCepNOz6/
wdVgXfxMHGkqmPgkZFURj25zFsrCxYfvRGqmNlt0u6QVoXDgBGB5ZjSB5Nt/
esyehiS+OyHiTpFJztrAC4cDuG3/dc5v2WZXErlM0u7vnl91fgyh4UGyeOtVnNNTzViyOusWh/
aQYP74B1Ieg6F8q0fPrjXTsEv7YAC0sYEQwuxZ5+n0IIIYQQQqRBgv088CIE+4qiMGv7RTpU96VoYfunalk
OuRnNK9/uyrCMIdnc7o9eztJ+Da3U6SWuy+6FgxdJVl/
LPr8fZPvZOzjaWvJu8zL0ql8Sa8v8z8eQoW2fw44gAI7pS9M1cRxlNddZYjMJB+LUQL/
vv+BTzXzHnPuqOg1fwDvwynTz7VcIIYQQQognSLCfB57XYF+vV1DA7OPno+KS+HbLOX7dfTnTslM7VmZDSL
jpfPEO1hS2t8atkDWl3B1wsbem4bSt6U4ll90LByJtB0MjmfjPKU7djAaglLsDY1+tSLPyjxP4FbT8C+tPh
nHtr/
cZYPUvAOt0dXjZ4hg2mmQi9E6cfHUlTQNqmfegl7bDHx3A0hZGnoBCz1iCQyGEEEII8UzIThz6fA1qFk9ty
r+nuX4vlm961DBrgjZnOyuqFnXJUtnzdx6w49yddNdPea0ypdwLPX9zxhdAAX6urB7WkKVHrvHFhrNcinhI
37mHaFLWg7GvVuDC7Qdmzb/
wtHR6Ra2P7k28NZG0s9xPG+0hAK7qPXg1cSoOW+6zu7Zi3gsSfk2gSC24cQT2z4IWE8y3byGEEEIIIXJAgn
1h9PPOS/y6OxSAfZfu0qyceVsnPR1ts1SuRjEXKnapajJX/L3YRO4+VOeL93K0zfJc8M/cnPEFkNZCQ/
c6xWlTxYfvt17g9z2h7Dh3B7dt1qw4diPVMIpbUfEMXnA0X4ZRHAyNNF54GJ48gle0B9BqFHSKhuaJM0jCk
ujcuAik0UCjUfD363DwF3hpJNi5mG//
QgghhBBCZJME+wKAVcE3mPLvaQA+fqW82QN9UFuJfZxt0536zdD1vm1V30xbXfddvJulY2b1AoPInJOtFR+
/UoGeAcWZs/Mi287cSfN1VFBfy4n/hNCyoneedul/
8uLOcO1ytBqFRMUSa00yg7Sr+U7XKVU5synbBjwrwu0QOPgzNPnQ/McQQgghhBAiiwp4pi2RF/
ZciOCDJccB6PeSHwMalcqV42gtNIxvVxF4nH3fwPB4fLuKWQoODRcO0iupQe1OHuDnmtPqinT4uTvQvloRb
kVnbRhFXjJc3BmuXc4oq6XMSOpC2YQ/mJHUhVFWSxmuXW5SzqwsLKDh++r9/
bMg8aH5jyGEEEIIIUQWSbD/
gjt1M4p35h8hSafQtqoPn7atgEaTey2xrSv7MPvNmng7mwZb3s622er2bc4LByL7CuowigA/
Vz52WG0M9A0t+d/pOhkD/
o8dVufeRaBKr0FhP4iLhCNzc+cYQgghhBBCZIF043+BJen0DFl4lAcJydQr5crMbtWwyIPguHVlH1pW9H7q
DO6GCwcpE8R552OCuBdFVlvG83oYhdZCQ61iTsw4/zjQN/
hO1wkN0L6CW+5dBNJaQsOR8M+7sPc7qNMfLG1y51hCCCGEEEJkQIL9F5iV1oKZ3arz5Yaz/
PhWLWwszZd9PzNaC41ZEqSZ68KByJ7M8i9A/
gyjiE1M5sOItlzSPcTG0oKEZL1xnYUGynefTOmquXwRqFpP2D4NYm5C8J9Qu2/
uHk8IIYQQQog0SDf+F1ytEoX5c0BdnO2s8rsqOWa4cNChehHq+
+diq60wymgYhcH7Lcvm+Wvx2T8hXIp4iLeTLXs+epm/
BtRjZrdqOFhr0SvgVsg69ythaQMNhqv393wNuuTcP6YQQgghhBApSLD/gtHpFcYs/
4+TN6KMy3JzjL54fqWXf8EQ4O84dydP67PuRBh/
H7qGRgMzu1fD3dGG+v5udKpZ1DikY93JW3lTmVq9wd4N7l2GU8vz5phCCCGEEEI8QYL9F4iiKIxbdZK/
Dl6j928HeZ
ggLY7i6bSu7MPuRy3o3/Sozl8D6vHPsIbU9XPlf23K51k9wqLi+N/yEwAMbuJPA393k/
VtKnsDsOHULfT69AYemJG1A9QbrN7fNRP0+ozLCyGEEEIIYWb5Guzv3LmTdu3a4evri0ajYeXKlZlus337d
mrWrImNjQ2lS5dm7ty5JutjYmIYOXIkJUqUwM7OjgYNGnDo0CGTMoqiMG7cOHx8fLCzs6NFixacP3/
ejGdWMOj0Cvsu3mVV8A32XbzLd1vPs/
DAVTQamNyxMg42krJBPL2Uwygq+jrx98B6FC1sn2d1cLGz5tWqPlQr6sx7LcumWt+wjDtDm/
kz563a5FlHljoDwMYJ7pyGc+vy6KBCCCGEEEKo8jXae/jwIdWqVaNfv3506tQp0/
KhoaG0bduWQYMGsXDhQrZs2UL//
v3x8fEhMDAQgP79+3Py5Enmz5+Pr68vCxYsoEWLFoSEhFCkSBEApk+fzrfffsu8efPw8/
Nj7NixBAYGEhISgq1t3mYPzy3rT4alylJvMKFdJdpUkUz1Ivc8OTRk65lwyno55mrwb2etZcprVYhP0mGlT
X0N09ZKy4eBedfTQK2Ui5qNf/
dM2PkllHuFvLvSIIQQQgghXnQaRVHyoE9r5jQaDStWrKBjx47plvnoo49Yu3YtJ0+eNC7r0aMH9+/fZ/
369cTFxeHo6MiqVato27atsUytWrVo06YNkydPRlEUfH19GTVqFB988AEAUVFReHl5MXfuXHr06JGl+kZHR
+Ps7ExUVBROTk45O+lcsv5kGIMXHE03S/
qP2ZjPXoin8dfBq4xZfoKqRZ1ZMqi+2Wd8CIuKw8vRNk+mjMyRB3fg6yqQHAdvrQT/
ZvldIyGEEEII8QzLThz6TI3Z37dvHy1atDBZFhgYyL59+wBITk5Gp9Olap23s7Nj9+7dgNo74NatWyb7cXZ
2pm7dusb9pCUhIYHo6GiTW0Gk0ytM/Cck3UBfA0z8JwRdXoxbFi+8RmXccbG34r/
rUUxaE2LWfcfEJ9H9p/
289dsB7sQkZGmbHefu8MGS45y5lUef30IearI+gF0z8uaYQgghhBBC8IwF+7du3cLLy8tkmZeXF9HR0cZW/
fr16zNp0iRu3ryJTqdjwYIF7Nu3j7CwMOM+DNul3I9hXVqCgoJwdnY23ooVK2bmszOPg6GRaXbdN1CAsKh4
DoZG5l2lxAuraGF7vu5eHY0GFuy/yopj18227/GrTnE1MpbLEbFYW2btq2zh/issPXKdf/
8LM1s9MtVgOFhYweVdcPVA3h1XCCGEEEK80J6pYD8r5s+fj6IoFClSBBsbG7799lt69uyJhcXTneqYMWOIi
ooy3q5du2amGpvX7Zj0A/
2clBPiaTUt58nwl8sAMGb5CbO0qq8KvsHyYzew0MA3ParjbGeVpe3aVFGz8ufZFHwAzkWh2qPhQdK6L4QQQ
ggh8sgzFex7e3sTHh5usiw8PBwnJyfs7OwA8Pf3Z8eOHTx48IBr165x8OBBkpKSKFWqlHEfhu1S7sewLi02
NjY4OTmZ3AoiT8esJRjMajkhzOHd5mVoVMad+CQ9gxccJSY+Kcf7uhYZy6cr1LwdI5qXoXZJ1yxv+3J5L6y
0Gs7ffsCF2w9yXIdsa/geaCzg/AYI+y/
vjiuEEEIIIV5Yz1SwX79+fbZs2WKybNOmTdSvXz9VWQcHB3x8fLh37x4bNmygQ4cOAPj5+eHt7W2yn+joaA
4cOJDmfp41AX6u+Djbkl66Mg3g42xLgF/WAyQhnpbWQsM3PWrg62xLaMRD/
j2Rs270yTo97/59jJiEZGqXKMywZqWztb2znRUN/
N0BNZFlnnHzh0qvqfd3f5V3xxVCCCGEEC+sfA32Hzx4QHBwMMHBwYCaPC84OJirV68Catf5Xr16GcsPGjSI
S5cuMXr0aM6cOcOsWbNYvHgx7733nrHMhg0bWL9+PaGhoWzatIlmzZpRvnx5+vbtC6hZ/
0eOHMnkyZNZvXo1J06coFevXvj6+mY4E8CzQmuhYXy7igCpAn7D4/
HtKqItqNnLxXPL1cGaH96oycxu1ehep3iO9vHd1gscvXofRxtLvupeHcs0ptnLTJvK+dCVH6Dh+
+rfUysg4kLeHlsIIYQQQrxw8jXYP3z4MDVq1KBGjRoAvP/+
+9SoUYNx48YBEBYWZgz8QW2VX7t2LZs2baJatWrMmDGDX375hcDAQGOZqKgohg4dSvny5enVqxcNGzZkw4Y
NWFk9HtM7evRohg8fzsCBA6lTpw4PHjxg/fr1qbL4P6taV/Zh9ps18XY2PR9vZ1tmy7R7Ih/
VKF6YTjWL5nj7VpW88PdwYEqnKhRztc/
RPlpW9MJCA6duRnP1bmyO65Jt3pWhbGtAgT3Sui+EEEIIIXKXRlEUmYMtB7Izv2F+0ekVDoZGcjsmHk9Hte
u+tOiLguLugwQ+WxPCJ20rZCuHRGKyPsvZ99PTc85+7jxIIKhTFepkY8z/
U7t2CH5tARaWMCIYXArmrB5CCCGEEKJgyk4caplHdRL5QGuhob6/W35XQ4g0jVwUzK7zEdyKimdh/
7rpdslXFIWrkbGUcHMAeOpAH+Dn3rUpZJMPX38XNoNLCbh/
BfZ+B69Mf7xux3TQ66DZmLyvl8i+bUFgoYUmo1Ovk9dSCCGEEAXAM5WgTwjx/
BjfrhIO1loOhEby5cZz6ZZbcuQ6LWbu4Jddl8x27HwJ9EENDu9fUe8fnQcPbqv3d0yHbVPU9eLZYKFVX7Md
002Xy2sphBBCiAJCWvaFEPmitGchpnWpyrA/j/
HjjovULO5Cq0qm01+GRjxkwupTJOkUEnV6s9chPknHnZiEHI//
z7Ymo0FRYPtUSI6HzRPAxgkOzIZmn6TdSiwKJsNrtW0K6JOhzgA48rv6WF5LIYQQIvdI77osk2BfCJFvXq3
qy9Er9/
ltTyijlhxnlWchwqMTuB0Tj6u9NdM3nCE2UUf9Um6809jfrMfeHBLOiL+PUbWoM38PzMNpN5t+BBHn4eQSC
F6oLrOyg5vHYPfXUKwu+FZXl4mCrcloeBgBO6apN5BAXwghhMhtht51YPo/
19C7rtkn+VOvAkiCfSFEvhrzSnmOX7/
PkSv3aPXVTpL1pjlD7a21zOxezezJJct5OxKbqONgaCR3HyTgVsjGrPvPUOefIWS5euUZICkOzv6r3gAsrM
CnGhSvB8UC1AsAjqa9HuSqdgFwaTsc//vxY006r4cQQgghzOfJ3nWGx08G+tn5X/yc/
56SYF8Ika+stBZ0qVWUI1fupQr0AWITdRy/dh8fZ/O2dBdztadyESdO3ohmY0g4PQOKm3X/
Gdr5hfrPQ2sNukSo2Qfcy8C1A+rtQTjcOKze9j3axqWEGvQbgn+NRq5q56ej82HNSLULv4Gig+3T1N4bQgg
hhMg9TUZDTJj6m2fbVECBogHq76PDv4GdK9i7PXFzBa1V6v08570EJNgXQuQrnV7h2y3n012vASb+E0LLit
5mb91vU9mHkzeiWXfyVt4F+ymvPD/5uPt8dUz//
Stw7aAa+F89ALdPqcvuX4ETi9X9WBeCwiXVbe9ehFe+gAM/
ypjx3KbXw9ZJsHvm42UN34dDv0JClJqPQaOR518IIYTITdE34czaRw8eNRZdP6je0mPjrAb9KS8ClGqq/
n66cwbqDYWLW56b31MS7Ash8tXB0EjCouLTXa8AYVHxHAyNNPtUkq0re/
PFhrPsvRBBVFwSznZpXPE1p7S6mKXVFa1wSfVWtZu6LD4abhx5dAFgP1w/DAnRkPhAXf/f3+oNoPbbz/w/
pgIrKQ5WDIKQlY+XNf1YbcmPi4Qjc8G7StotBEIIIYQwj6Q4+PsNtSckgIWl2tOueH1wKw2xkRB79/
Et7h6gqBflE6LgXmja+z25DE4uV8s+B4E+SLAvhMhnt2PSD/RzUi47/
D0KUdarEOfCH7DldDidahY1+zFM6HVp//MwPDaM4U/J1gn8m6k3Q7k7Zx51+z8Ix/
96XPbwrxB+CgIGQIX2YGlt/vN4ET24A3/3hOuH1JwKZVqpiRQNr12119Vg/
+4laPxh+q+lEEIIIXJOUeCfd+HmUfVxvSHQOuhxg4r/
y9Dhe9Nt9DqIjzK9AGBye3Rx4NwGQFGHWT4HgT5IsC+EyGeejrZmLZddrSv7cC78POtO3sr9YD+jBC/
Z+adioQWvSurtYcSjZVagTwKNhdr6f20/FPKG2n2hVp/
UCf5E1t05Cwu7qsMobF2g+wLwa2RaplgAuJaCyEtqq0K1HvlSVSGEEOK5tvc7+G+Rer/
662qgD2n3lDSw0D7qvu8KlEl7vzumw7n1j/
Mp7Zj+XAT8FvldASHEiy3AzxUfZ1vSG42vAXycbQnwc82V43eo7svo1uUY06Z8ruw/
Vz05LGBchPpX0UPJRlDICx7cgu1B8FUlWNoPru5Xr4iLrLu0HX5pqQb6hf2g/+bUgT6o4/Sr9VTvB/
+Zp1UUQgghXgjnN8Hm8er9Mq2g42zT9U1Gq7+Fstu77snfU2PvqH+3TVGXP+M0iiK//
HIiOjoaZ2dnoqKicHJyyu/qCPFMW38yjMEL1O5YT34hGS4AzH6zJq0r++R5vQq09KaYMSxv8j/
wKAsH5qit/
AbeVSBgIFTpClbmneHgufNkxv1i9aDHn+CQQd6Ie1fgm6qABt47Cc653FNECCGEeFFEnIefm6tj7mv2gnbf
qhfan1Zmv6cK4Nj97MSh0rIvhMh3rSv7MPvNmng7m3bV93a2lUA/PRmN/
zdME1O5M7y9Ad7ZCTXeAktbuHUCVg+HmRVg41i4d1mdYza9q9c7pqvrXyR6PWyeCKuHqYF+5S7Qa1XGgT5A
4RJQoiGgPO5iKIQQQoinE3cf/
uqhBvrF6sErM8wT6EPmv6ee8Rw80rKfQ9KyL4T56fQKB0MjuR0Tj6ej2nXf3NPtpSVZp2ftiTA2n77NF12q
YmulzfVj5ovYSDi2AA79DPevPlqoUceY3z3/
OLO8QQG+qp1rUmbcbzwamn2c9R8VxxbAqqHgXhaGHjTfjxEhhBDiRaTXwZ/d4MJmcCoKA7dBIc/
8rlW+yk4cKsF+DkmwL8TzQ1EUXvp8Kzej4pnzVi1aVXrOk9npdeq4t4M/wcWtputKt4Quv8GBH5/bQD/
di0opM+63/w6q98zezuOj4cuykBwH/bdC0Vq5cxJCCCHEi2DjWNj7LVjaQb/
16kw4L7jsxKGSjV8I8cLTaDQEVvbm9z2XWX/
q1vMf7FtooVxr9RZxHg79AscWQmIMXNgEnxdTyz2Hgf76k2FM/
CeEsKjHUzn6ONsyvYkNjQ4OeZxxv8dCKNkw+wewdYIK7eDEYnVKRAn2hRBCiJw5vkgN9AE6/
iCBfg7ImH0hhADaPMoLsDkknMRkfT7XJg+5l4E202DUaWg74/
FyjcVzF+hfWPQxIX99ahLoA5SKOUydDR1NM+7nJNA3MEy7d3IpJCfkfD9CCCHEi+rGETXHEECjUWoeIpFtE
uwLIQRQq0Rh3AvZEB2fzL5Ld/
O7OnnPxlEd02+g6NWuc88JnV5h67m7vG+1lOHa5cblXbXb+cMqCFtNEmG4o3t7s3oB5GmUagqOvhB3D85te
Lp9CSGEEC+amFvw9xugS4CybaDZp/ldo2eWBPtCCAFoLTQEVvIC1K7eL5wnk/EVq6su2/
vtczHHLMDB0EimPmzPjKQujLJaygjtMj60/JsvrOag1Sic1hejafyXHAw3Q0I9Cy1U7abeP/
730+9PCCGEeFEkxauBfkwYeJSHTnPAIu2QVadX2HfxLquCb7Dv4l10eklFl5KM2RdCiEfaVPZh4YGrbDwVz
uSOSp7MBFAgpMy67+YP1w6AlYO6HJ75Lv23Y9Su+9/pOgEwymqpcd0+XQV6Jn0KaIzlnlq1nrDnazi/
AR5GgIO7efYrhBBCPK8UBda8BzcOP8qf86eaCycN6eXgGd+uokzZ/
ARp2RdCiEfqlnKlsL0VxVztuROTe2OtC9yV6JRzzFZor3ZDT3qo3n/G55gFcC9kY7y/Q1/
NeD9ZsaBn0lhAvbDj6WhrngN6lgffGqBPhpPLzLNPIYQQ4nm2fxYc/
xM0Wug6V218SMP6k2EMXnA0VQ6eW1HxDF5w9MXsoZkOadkXQohHrLQW7BjdDCdbq1w7RoG8Et1sjOljrRXU
eRu2ToKoa9Dtj/yplxkVLWyHBlCATy0XAKBTNFhq9AzXLud7XSe8ndVp+MymWk+4eQyC/
4S675hvv0IIIcTz5sIW2PhobH7gFPBvlmYxnV5h4j8hpNVMoqBeup/4TwgtK3q/
OD00MyAt+0II8YTcDvSfmSvRtfqA1kYNVq8fyu/
aPLUSbg70ql+C4drlBGjPAjAyaahxDP9w7XLGt6to3h8GlbuAhSWEBcPt0+bbrxBCCPE8uXsRlvZVkwNXfx
PqDkq36MHQyFS/o56kAGFR8RwMjUy3zItEgn0hhEhDVGwSEQ/M15U/syvRoF6Jzvcu/QYO7lC1q3r/wI/
5W5cciIpL4r1Fwey9GGFcNtHlX+NY/QTFiq36Gnyn68QcbQ/et1pK67vzzVsJBzcoE6jeP/
6XefcthBBCPA/io+GvnhAfBUUD4NWZoEn7wruiKOw4dydLu52yNoQ/9l3m0p0HKErmv60K3BBLM5Fu/
EIIkcLs7ReZsfEsfV8qySdtK5pln9m5El3f380sx3xqAe/AsQUQsgqib4KTb37XKEv2X7rLqMXHuXE/
jkOXI9n2QVOstBZq7oGSDeHybh4Wa8zU2vXxdLQlwO8V2OWfO7kJqveEs2vhv8XQfLyaqV8IIYQQ6v/
dZf0h4qyaK6j7ArC0SbPokSv3mL7+DAey2GJ/
8mY0J1edAqCIix1fda+e7lC9AjnE0kykZV8IIVIo6WZPsl5h3clbWboanBVZzfJutmzw5uBTFUq8pCaZO/
RrftcmU4nJej5fd4aeP+/
nxv04irva802PGmqgD2pugod3AXCt3YUWFbyIT9ax+XS4mpwwZe4CcyjTCuwKq1MIXdpu/
v0LIYQQz6qtk9RZayxtocdCcPRKVeTsrRj6zztM59l7ORAaiZVWg4O1lvQG3WkA90LWfBBYlvql3LDSarhx
Pw5fl8cJeP89EcaXG85y4NJd/jl+89kZYpkD0rIvhBApNCnnga2VBdfvxXHqZjSVizg/
9T49HdO+Up26nJmywZtL3UFwZQ8c+R0afwhWBax+j1y4HcO7fwdz6mY0AN1rF2Nsu4oUsnni31zEebhzWh1
HX64Nu87fYdCCo5TxLERgJe/
cqZiljTp2/9DPalf+0s1z5zhCCCFEQbUtSO3Z9uQ0vieWwu6v1PulW0KRmmluuvdiBJtPh2Ohga61ivFuiz
L8d/0+gxccNSbeNTBcAJjcsTKtK/swrFkZYhOTCb56n6KF7Y3llh+9zubTt/
l+24VU+zB4XpL9Scu+EEKkYG9tSZOyHgCsP3nrqfeXkKxjxbEbmZYzezZ4cyj3CjgXg9i7cHJp5uXzwaU7D
2j77W5O3YzGxd6KH9+sybQuVU0DfVCHIwD4NQa7wtT1c0OjgfO3H+TqVItU76n+Pb1GHZsohBBCvEgstLBt
CuyYrj6+eQxWDX283qeq8e7t6Hj+u37f+Pj1usV5s15xNr3fhGldquLrYkfryj7MfrMm3s6mDRDezrbMfrO
mSdd7e2tLGpR2NynXoXoROlT3xcnWMs1A3+B5SPYnLftCCJGGNpV92HAqnHUnw/
ggsFyO93MrKp5BC44QfO2+cVl6V5GdbC2JT9LhkDJIzU9aS6jTHzaPVxP1VX8j3cQ5uUmnVzgYGsntmPhH4
+xdjVfZ/
dwdaF7Bk5j4ZL7sWg0vp3R6H5xerf6t0B6Awg7WlPd24nRYNPsv3aVdtVzKSeBbE9zLQsQ59YJDzbdy5zhC
CCFEQWRo0d82hRvhd3ANXY1d8qNu803HQJPRRMUm8ePOi/
y+JxRfFzs2jmyMpdYCG0stkztWSbXL1pV9aFnRO93fBhlpV82XdtV8WXnsBiMXBWdavkANscymAvSLUgghC
o6XK3hipdVw8c5DzofHUMbLMdv7OHw5ksELj3InJgEnW0u+7VmD+CRdqiQwbg7WPExI5lz4A3r9dpDf+9bJ
1SkAs61mL9j+Odw6AVf3QYkGeXr4tBLnFLa34tO2FehcqxgajYYZXatjY2mBRXr/
5O9dhrDjoLGA8q8aF9cv5cbpsGj25Wawr9FAtZ6wZaLalV+CfSGEEC+Y9W5vcVV7kYEhc4zLftd2xtXlLW5
sv8CP2y8SHZ8MgLOdFXcfJqZ/8f4RrYXmqZIaZ7Z/
gwI3xDIbJNgXQog0ONla0bC0O9vO3mHdyVs5CvbvxCRwJyaBcl6O/
PRWLUq6OwCkeSX6xI0oev16gCNX7vHGzwf4o18AhR2szX1aOWPvCtW6w5G5aut+Hgb760+GMXjB0VQ9Ie7F
JjFqyX/YW1vSpooPdtaZZLk//Y/6t3gDKORhXFzf343f9oSy/
+Jd81Y8pardYctnav6De5ehcMncPZ4QQghRQBj+l7vTmAE2f6PRQJKiZeLDzvB3sLFcOS9HPggsR4sKnmjy
oBdhgJ8rPs623IqKT7PHpYYCOsQyG2TMvhBCpKN3g5J81qES3esUy9H2bar48F3PGiwf0sAY6MPjK9Edqhe
hvr8bWgsN1Yu58PfA+rg6WHPiRhRrThSw7K8B76h/T6+B+9fy5JA6vcLEf0IyHE/32ZqQrM2FG/KoC3/
F9iaLA/xcsdDApYiH3MpgasSn5lwESjVR7x9flHvHEUIIIQqQJ/
+Xf2k1G40G9ApYaXQM1y4HQKuBL7tU5d93G9GyoleeBPqg/
h4b306dYjnlEQ2Px7er+Mwm5wMJ9oUQIl1Ny3nSq37JLHfzCo+OZ8AfhwmLijMua1fNN8tj8Cv6OrH4nXp8
GFiON+sWz1Gdc41XRTWxnaKDQ7/
kySEPhkammgonpSwlzom+CdcPqvcrtDNZ5WxnRSVfdbaFA6G53Lpf7VGivuN/
gZmmdBRCCCEKsgOX7hIWFc9w7XKaaE8A8Eny28xI6sIoq6UM1y5Hp0CRwvb5ElRnJ9nfs0i68QshhBkcuRL
JoAXq+PyEZD1/9AvI0X5KezpS2vPxkIHYxGQiHyaaTBmTb+oOhtCdcHQeNPkIrHO3TllNiJNpudNr1L9FA8
Ap9bj8Ce0r4mhrRRnPQtmtYvZUaAdrR8G9ULh2AIrXy93jCSGEEE8powS5aVEUhYt3HrLvYgT7Lt1lx7k7D
NcuZ5SVOqNPnGLNGl19YlB/
QxiW346pnuvnkp6nSfZX0EmwL4QQGYiJT2JV8E0u3H7AhPaV0iyz8MAVJqw+RZJOoZyXI5+lUy674pN09J9
3mEt3HvLngLqU8sjlYDQzZQPBpQTcvwInFkOtPrl6uKwmxMm03Om0u/
Ab1CqRR2PxrB2gYgcIXqi27kuwL4QQogBLK0Guj7Mt49tVTLfF+71FwawMvmmyTGup5z+dH1W1ofyrDzAG+
t/pOqnrNfp8T4L3tMn+Cirpxi+EEBmIS9QxdtVJ5u69bNI9HyAhWceY5f/xyYqTJOkUXqninWp8/tOIiU/
mdkwCt6Lj6fbTfs7eijHLfnPMQgsBA9X7B37K9a7ohsQ56V1X16D+6Mgwcc7DCDUpHqTqwp8vqvVQ/
55cAUlxGZcVQggh8okhqV7K4XTqlMJHmbD6JB8uOc5Ln2/l5v3H/88q+TpjbWlB/
VJujGpZlsXv1GOlXRf8LG4BsETX1GR/3+s6scjhzWc6CV5BJsG+EEJkwNPJllrFCwPw4/
aLrAq+wb6Ld7kVFU+POfv56+A1NBoY3bocP7xeM8vj87PCw9GGRQPrUcHHiYgHCXSfs4+TN6LMtv8cqfEmW
DnA7RC4vCtXD2WWxDln1oCiB59qGWbA3xQSzvC/jrEutxMjlmgIzsUgIQrO/pu7xxJCCCFyIKMEuYZlc/
deYcmR69y4H8e+J2a06Vm3OP+Nb8VfA+sxvHkZAvzc+Lb6N
Rw1cVzRe3JAX95Y9nlJgleQSbAvhBCZKOmmdjebt+8K7/4dTM+f99Phh93cjo7HydaS3/
vUYUjT0rmSPdatkA1/D6hHtWIu3I9NoufP+zly5Z7Zj5Nldi5Q/VGiuf0/5vrhnjpxjiELf4W0u/
AbHL16j3+O32TT6fCnqW7mLCzUafgAjv+du8cSQgghciArCXIB2lXzYV6/
ANpU8TYuK2Rjia2V6XS4Ve+ouXPWWzVHeSL8fF6S4BVkMmZfCCEysP5kGEuP3ki1/
HZ0AgrwWftKNC3nmat1cLa3YsHbAbw99zAHL0fy1q8H+LV3nfwbWxbwjpqR/+y/uT5n/
IOEZBqUdmf3Ry9nP3FO3D0I3aHer9ghw6L1S7kxe/
tF9l+8i6IouTvtT7WesOtLuLAFYsLB0Sv3jiWEEEJkU1YT5Lao4EWTsh4ZF4q89KgnoIb+wz6haqT9c5cEr
yCTln0hhEiHoRtbWhTU7mezd1zM2jzvT8nR1oq5/erQqIw7lhYaHG0tjXXcd/
GucXhBXtQFj7Lg3xxQ4ODPuXqoFcduUGvSJoL+PU19fzc6VC9CfX+3rP04OLse9MngUQHcy2RYtHbJwlhpN
dyMiudqZKyZap8O99JQtI46jeGJJbl7LCGEECKbzJYgFyD4T/Wv/8toCxfL/
v9y8VQk2BdCiHRk1o1NIYvzvJuJvbUlP/eqzZJBDahcxJn1J8NoOG0rPX/
ebxxe0HDaVtafzOVx5wB1B6l/j86HhAe5dpiNp26RpFNwd7TJ/saZZOF/kr21JdWKugCYjD3MNdUeDYU4/
lfuH0sIIYTIBrMkyAXQ6x4H+zXeNGcVRRZJsC+EEOkw2zzvZmRrpaWct2OGWXIHLzia+wF/
6RbgWkpNNPdf7ow9j4pLMgberSpms6t7QozaTR4yHa9v0ODRsIh9l/Ig2K/cCbTWEH4Swv7L/
eMJIYQQWWRIkJtWX8FsJdW7tA2ib4BdYSjf1tzVFFkgwb4QQqTDrN3YzCgrWXIn/
hOSu136LSzUsfuQa9PwbT97m2S9QmnPQpTyKJS9jc9vBF2CekHCq1KWNqlnCPYfjdvPVXaFoVwb9b4k6hNC
CFHAtK7sQ4+AYqmWZyup3rEF6t8q3cAyBz30xFOTYF8IIdJhtm5sZlZghhdUfx2sHSHinHr13sw2hqiZ8bP
dqg+mWfizmGyvZvHC2Flp8Xa2JSouKfvHzK5qr6t/TywGXR4cTwghhMiGsPvqb42edYrxTY/q/DWgHrs/
ejlrgX5sJJxZq96XLvz5RoJ9IYRIh1nmec8FBWZ4ga0T1HhDvW/
mafgSknVsP3MbgFaVvDMpnUJSHJzfpN7Pwnh9A1srLUfHtmT1sIa42Ftn75g5Ubo52LvDwztwcWvuH08IIY
TIogcJycahdG838st+Ur0TS0CXCN5VwadqLtZUZESCfSGEyMBTz/OeCwrU8IKAgYAGzm+AuxfNttu9F+/
yMFGHl5MNVYs4Z2/
jC1sg6SE4FwPfmtna1M5am3khc9FaQdVu6n1DAiMhhBCiANh57g6JOj1+7g74Z3coHcCx+erfGm+Zt2IiWy
zzuwJCCFHQta7sQ8uK3tmf5z2XGIYX3IqKTzd5jndeDS9w84cyrdRg/
+DP0OZzs+y2ShFnJnWsjKIoWGT3eTZk4a/QLstd+FOKTUzGzkqLJofbZ1m1HrB/
FpxdB3H31LH8QgghRD7b/GgoXYsKntn/
Xxh2HG6dUBPRVumSC7UTWSUt+0IIkQVaC02BmRs2o+EFBnk6vKDuo0R9xxZAfLRZduleyIa36pWgV/
2S2dswORHOrlfvZzEL/5MUReGtXw9QdcJGzt/
OvSkFjbyrgmclNZngqRW5fzwhhBAiE8k6PVvPqkPpWlTIQd4cQ2K+8q+Cfd7mNRKmJNgXQohnUHrDC5ztrP
ju9Rp5O7zA/2VwLwuJMfk/
b3zoDnU6wEJeUKxutjfXaDQoCiTrFeNYxVyl0UD1nur94Hx+7oQQQgggJj6ZJmU9KOFmT60S2exxlhQP/
y1W70tivnwn3fiFEOIZVWCGF2g0auv+2lHqNHx1BqhT8+XQ4sPXSEzWE1jJGw/HbE7VE7JK/
Vv+1RzXob6/G7svRLDv4l16NyiZo31kS5WusGkcXD+o5j1w88/9YwohhBDpKOxgzTc9aqAoSva78J9dC/
H3wakolGqaG9UT2SAt+0II8QwrMMMLqvYAG2eIvAgXt+R4N4qiMHv7RT5deZIDodlsWdclP57mJxtZ+FOqV
8oNgP2hd9Hr08qKYGaO3uDfXL2f3z0jhBBCiEdylLfG0IW/
+utgkYdJb0Wa8jXY37lzJ+3atcPX1xeNRsPKlSsz3Wb79u3UrFkTGxsbSpcuzdy5c03W63Q6xo4di5+fH3Z
2dvj7+zNp0iQU5fEPtgcPHjBs2DCKFi2KnZ0dFStW5McfzTttlBBC5IfYxGQW7L/
CD9su5O2BbQpBzUcZd/fPzvFuLt55QGjEQ6y1FjQp65G9ja/
sgbhIsHOFEg1zXIeqRZ2xt9ZyPzaJM7dicryfbKnWQ/
17fBHo9XlzTCGEECKF29HxnA6LNomdsuz+Nbi4Tb1f/
XXzVkzkSL4G+w8fPqRatWr88MMPWSofGhpK27ZtadasGcHBwYwcOZL+/fuzYcMGY5lp06Yxe/Zsvv/
+e06fPs20adOYPn063333nbHM+++/z/
r161mwYAGnT59m5MiRDBs2jNWrV5v9HIUQIi+duB7FpytP8t3W89yPTczbgwcMADRqy/
6dcznaxYZTavbfBqXdcLS1yt7Ghiz85V8Bbc5HqVlpLahTUk0otO9SHozb3xYEd86CjRNEXVUvWhjsmK6uF
0IIITKzLUj9v5GWLP4/WXLkOm2+2cUHS/7L/vGP/wUoULIRuPplf3thdvka7Ldp04bJkyfz2muvZan8jz/
+iJ+fHzNmzKBChQoMGzaMLl268NVXXxnL7N27lw4dOtC2bVtKlixJly5daNWqFQcPHjQp07t3b5o2bUrJki
UZOHAg1apVMymTUkJCAtHR0SY3IYQoaAL8XKng40R8kp5Fh67l7cELl4Ryr6j3D87J0S42Pprqp1VF7+xtq
NfD6TXq/QodcnTsJ9X3V7vy50mSPgst7JwOrqXUx8f/Vv/umA7bpkg3SCGEEFljoVX/b6QM+LPx/
2TzafX/cM0SLtk7tl7/uAt/jbeyt63INc/UmP19+/
bRokULk2WBgYHs27fP+LhBgwZs2bKFc+fUVqXjx4+ze/
du2rRpY1Jm9erV3LhxA0VR2LZtG+fOnaNVq1bpHjsoKAhnZ2fjrVixYmY+OyGEeHoajYa+j5LK/
bHvCsm6PO4SbpiGL/hPiLufrU1vRcVz/
Np9NBpoUdEze8e9fhAe3FJbx0s1yd62aWhUxp3ASl60qpiDKYeyq8loaPYJhAWrj0NWwtbJ6g+zZp+o64UQ
QojMGP6fbJsCaz+A6JuPA/0s/
D+5HRNP8LX7QA6m3LuyG+5fUf8PV2iXwxMQ5vZMBfu3bt3Cy8v0jefl5UV0dDRxcXEA/
O9//6NHjx6UL18eKysratSowciRI3njjTeM23z33XdUrFiRokWLYm1tTevWrfnhhx9o3LhxusceM2YMUVFR
xtu1a3ncYiaEEFnUvrovrg7W3Lgfx+bTt/
P24H6NwbMiJD2E4IXZ2nTTo9aEGsVc8HS0zaR0CiGPuvCXbQ2W2czgn4ZKvs789FZtutXJowu7TUZD04/
V+4kPYOcXEugLIYTIviajoXw7OPQzzKyQrQvHW0/fRlGgWlFnvJyy+X/
Y0KpfuTNY2+eg4iI3PFPBflYsXryYhQsX8ueff3L06FHmzZvHl19+ybx584xlvvvuO/bv38/
q1as5cuQIM2bMYOjQoWzevDnd/drY2ODk5GRyE0KIgsjWSkvPADVInbs3NG8PbpiGD9Su/
HpdljcNux+HpYWGVpWy2YVfUeD0P+r9p8jCn++afmTaxdLaIf/qIoQQ4tl0aqU6/
Z2RBuoNydKmhi782W7Vj496PPWtdOEvUHKewSgfeHt7Ex4ebrIsPDwcJycn7OzsAPjwww+NrfsAVapU4cqV
KwQFBdG7d2/i4uL4+OOPWbFiBW3btgWgatWqBAcH8+WXX6YaJiCEEM+iN+uV4Mcdl9h/
KZLTYdFU8MnDC5T3roKlLdy7DOc2qAnzDHZMVy8ANBuTarPRrcvzTuMczDF/85ia2M7K/
vEUdmagKApX7sZy+e5DmpbL5rCCnDA8NxotKDrY8LH6PNZ5O/ePLYQQ4tl3fhMs6w/
Kk0P4FPilBQzZp16QT0dsYjK7zkcA0CK7Q9hOLoPkePCoAEVq5qDiIrc8Uy379evXZ8sW0/
mbN23aRP369Y2PY2NjsbAwPS2tVov+0VRGSUlJJCUlZVhGCCGedT7OdrSt4kOLCp4Z/W/
PHVa26j99gANPTGuahQRBzvZWONvnMAt/mZZm7Tp45lYMTb/czrA/j+V+7oMnx1SOuwvFH/1fW/
u+mv9ACCGEyMjl3bDoTdAnqY+bjoG+60FjAXdOw4LOGW6++3wECcl6iha2o7y3Y/
aObUzM92aGFxRE3svXlv0HDx5w4cLjuaBDQ0MJDg7G1dWV4sWLM2bMGG7cuMEff/wBwKBBg/j++
+8ZPXo0/fr1Y+vWrSxevJi1ax93VWnXrh1TpkyhePHiVKpUiWPHjjFz5kz69esHgJOTE02aNOHDDz/
Ezs6OEiVKsGPHDv744w9mzpyZt0+AEELkoq+6V0drkQ//dJuMVrv07fseQnfA7dNqN/sMxg0+SEimkE0O/
iUpyuPx+hXM24W/nJcjznZWRMUlceJGFDWKFzbr/
o3SSp7Ud53aEnPjMKwcorbwV+6UO8cXQgjxbLtxBP7s8fhCe5P/QdP/
qfdbT4N1H6rT4q4cAh1npbmLpuU8mf92ADHxyWiyE7CHh6jHt7CEqt2f8kSEuWkURVHy6+Dbt2+nWbNmqZb
37t2buXPn0qdPHy5fvsz27dtNtnnvvfcICQmhaNGijB07lj59+hjXx8TEMHbsWFasWMHt27fx9fWlZ8+ejB
s3Dmtra0BN9DdmzBg2btxIZGQkJUqUYODAgbz33ntZfnNHR0fj7OxMVFSUjN8XQoi0fB8AEWcBDaCkG+gnJ
OuoPXkzpT0LMeet2ng4ZiPBXvgpmN0AtDYw+iLYZLM1IhMD/
zjMxpBwPgwsx9Bmpc26b6NtQWpvh5TPjV4PPzdTs/RbWEK3+aZDIoQQQjw3dHqFg6GR3I6Jx9PRlgA/
16xdsA8/Bb+/AvH3wbk4VOsBL3/yeL2iwMrBcPwvsLSD4YfBuaj5Kr7hE/
XifvlXoUf2EvOKnMlOHJqvwf6zTIJ9IcSz4vq9WJYcvs6wl0tjpc3D0VsRF+D7Wo8eaGD0JbB3TVVs+9nb9
Pn9EJ6ONuwf0xyL7PRG2BYEOz6Hsm3g9b/NU+8n/L4nlIn/
hNCojDvz365r9v1nSq+DFYPgxGLQWkPPv6G0+fISCCGEyH/r/8/efcdHVaV/HP/
MTCohCSSQRg29ioCUgIIoCIiIIiosoCvq2nZdxBVlXfTnKrKwq7uuBeuKChYsoIiCSBUJNQTpNfSEACEJJK
TNzO+PS0ICCcxkbvr3/XrlNXduee4ZSJlnzjnP2ZrIC/O3k5iWVbAvMtiP54e2Y1CHyJIvPLUP/
jcIMpKhYTcYOw98a196Xu45+OAmSPoNojobw/
u93ay2X5y8HKPif+ZJGPUFtB7keUy5Infy0Co1Z19ERNxjdzgZ/tZqXluyh0Xbksr35tu+KfTECW/
2gIyTl5z203aj8OqAduHuJfpwYb5+GVXhj2keCsCGA6fJyauAui5WG9w2w5iiYM+Bz0cb8zJFRKRaWLg1kU
dmxRVJ9AGS0rJ4ZFYcC7cmFn9h6mH4eJiR6Id3gNFfFp/oA3j7w92zwL+uUdT2hyeNHv/
zPliVwEvfb2f38TPuNX7PIiPRrx0OLVTkvDJSsi8iUo3ZrBZGnl8rfuavB8rvxoXnoT+23lhGLiPZSPjPJh
ec5nA4WXw+2Xd7yb2TeyF5uzHEvfVgM1tfoFVYICEBPpzLtbP5SGqZ3OOKbF5wxwfQ8ibIOwef3g2H11VMW
0RExDR2h5MX5m+nuGHW+ftemL8du+OiM84mG4l+2mEIbQFj5xqJ/OXUbQIj/
mcU7Ns0CzZ+WHDo07UHeX9VAruS3Ez28wvzdRpl/K2SSkfJvohINTemZxO8rBY2HDzNliNpZX/
DiwvO1W8Ff1gBPrWNHoC3esIZI8GPP5LKiTPZBPp6EdMs1L377Di/pm90nyu/
ySklq9VCz2bG1IPYfafK5B4u8fIx5uxH94WcszBrBByLr7j2iIiIx9YlpFzSo1+YE0hMy2JdQsqFnZkp8PF
tkLLPmKN/z7dQ28XlYZvfADc+Z2z/MBEOr2f/
ibPsO5GBt81C39b1XW98eiLs+cnY7jzG9eukXCnZFxGp5sKC/BhylTHn78PVCWV/
Q4f90mJ89VrCQyuNAnqZp2DmEEhP5KdtRtLfr00YPl5u/kkqoyr8F7uvdzTvjO3KvTFNy/
Q+V+TtB6M+M5bly06DT243qiCLiEiVlHym5ES/2POyz8DsOyF5mzF0/p557hfb6z3e+LvpyIU5Y/
k1fhsAPZuFEuTnxtK3v30OTgc06mn8jZdKScm+iEgN8PteTQH4fnMiJ85kl+3N+k0qtuo+oc3hoV8guBGc2
gMzhxC31XiTcVP7cPfucfqgUaXeYjUqAJehbk1DGNg+guBabrwJKis+AfC7ORDVBc6lGMM4T+698nUiIlLp
hAW6ViQvLNDPKLL32ShjSVb/ukYxvtDm7t/UYjGW36vXGs4k0nXdBLzIo39bN/
4OO52w6XzlffXqV2pK9kVEaoDOjetydaM65NgdfLbuUMU1JCQafr/AGHqYso//
8Tyj21jp28qNoYMAO+Ybj417QW03r63q/
IJgzNdGQaaMZPj4Vjh9oKJbJSIibgqt7cPl6tJaMKryd29cG+bcCwd+AZ9AGPMNhLcr/
Y19A2HkbBw+gbTL3cqzXrPp386NZP/
wOuNDe+8AaH9b6dshZU7JvohIDXFf76bU9vXCzXr35qvbBO5bAHWaUDvjMFNSnyYwq4RqwyUp4yr8F9uVdI
ZXf9rFlxsOl8v9rqhWiNGrU681pB+Fj26FtKMV3SoREXFDkJ839Wr7Alzytzn/
+fO3tMY27yGj8r2XP4yeAw26eH7zei2J7fQyAPd5LaLBwe9cv3bTJ8Zj+9uNDw6k0lKyLyJSQ9zcMZLYSTf
wpxsrwdy6Oo3hvh+gbjSkHoQPh7jeO52eCIfXGttth5ZZEwvbePA0/126ly83HCmX+7mkdn2jMFP+v+HHtx
ZZ6UBERCq3iGA/5v/pWv454ioigv0uOTZj9NUM2j8Vts0FqzeMnAVNepl2/4P1rucD6wjjyfw/
Q+JvV74o+6zRHtAQ/ipAaySIiNQQ3jYr3rbK8RlvcnoWc+OzGXTrlzSZf7dRVXjmLXDvdxDS7PIX7/
zeeGzYDYKiyr6xQExzY6WATYdPcy7Hjr+PrVzue0VBkca/
2Yc3w6m9xhz+3y8wev5FRKTSOXAygx2J6QzuaBTODQ/
y485rGjG8S0PWJaSQfCaLsEBfTp3JJnD5c3DqK6M+zYj/mb6W/
e96NMbR9R3sn57Gtn8JfDHaWD3ncn9Dtn9rrAoT0hwa9zS1PWK+yvGuT0REyo3T6WTt/
lPsOe7merom+mn7cab+uJPxPyYbPfyhLY31gmfeAqf2Xf7i7eeX3CvjKvyFNQ2tRUSQH7l2JxsPni63+7qk
Tv7SSxGQvB0+uQ3OpVZ0q0RE5CIHTmYw8t01PPZpHIu3Hy9yzGa1ENM8lGFXNyC6Xm0OfP03ep/
6yjg47K0ym7Zm9fLCNuJ9qNsUUg/
B1w8Yq+qUZNMs47HzGKPYn1RqSvZFRGqYV37azd3vruGNZRVXxf2n829ybmoXAYERRm90/
vzzmUPg5J7iL8w4CQd/NbbLab4+gMViKejdX7P/VLnd12WhzY0e/
lr1IHEzzOhlLNF0sRXTYdnU8m+fiEgNd/
BUBqPeW0NSehbN69emc+M6xoFlU43fzYVEbH2HP9q+AWCdV1fsV400vT2HUzKxO5zGk1ohcPcsoybAviWwb
ErxF53cC4dWGyMNOo0yvU1iPiX7IiI1zKAOEQAs+C2R4+murfFrpvSsXGL3nQQKLbkXGG4k/
GHt4EyikfCf2HXpxTsXGOv6Rlxl9EKUo5hmRrIfWxmTfYD6rY01l718jQ9NZvSGnMwLx1dMN97AWSvJFAQR
kRri0KlMRr27hsS0LFqE1ebTB3sWFObDajN+N+cn/Os/
gMXPFVz7y7lo5m0ytwCrw+Hkjhmr6fHyz+zOH+UX0RFuff38TV+5sOpNYfHnl9trMcCYRiaVnpJ9EZEapkO
DYLo1rUuew8nsteW/DN/yXSfItTtpXj+A5vVrXzhQuz7cO99YUu7scSPhT95R9OJyrsJfWH7P/
ubDqWRk55X7/V0S0RF+/yPYfIyifTN6G2sz5yf6/Z6FvhMrupUiIjXG4ZRMRr23hmNpWTSrH8CnD/
agfqDvhRP6TjR+Ny+bAl+MhQVPFhxaF/
0Ir9uH88pPu8jKvczQejf9djSN5DPZZOU6aBJa68KBq+6Eno8a23MfgRO7Lxyz58Hmz4xtFearMpTsi4jUQ
L/vFQ3Ap2sPkp1n3hsIV/
y0LQmAm9pHXHowoJ6R8Ed0hIwTxhz+49uMY+dSYf8KY7vtsPJpbCGNQmrRoI4/
Ab5eJJzMMD2+3eEkdt8pvo0/Suy+UxeGV7qrYVe45zujcvPp/
TAlwngT2WKAsUySs5RxRUTELSkZOYx8dw1HU8/RrF4Anz/Yk7BAv0tP7DsRrhl3/gPt87+jr/8rV/
1uCpHBfhxLy+Kj1QdMa9fP56fS9W1VH1+vi0Z7Dfg7NLkWcs4YBfuy0o39+5YaI+9qhUKrQaa1RcqWkn0Rk
RropvbhRAb7cfJsDt9vdnONew9k59lZvusEAAOLS/
bBmDt4z3cQ2QkyT8J7N0LSFti9EBy5UL8N1G9VIfPPv3w4hrjJA+jQINjUuAu3JnLttKWMem8Nf/
48nlHvreHaaUtZuLWU/zdNYmDM10X37V0Mb1wD/+kI3z0O2+bBuUpWbFBEpBqpW8ubAe3Cia4XwGd/
6ElYUDGJfj6vQsdsPnD90/h525gwoBUAby7by5msXFPalV8csH+7sEsP2rzhzg/
Bpzac3A3zHgGHAzZ9Yhy/aiT8+h/Vf6kilOyLiNRA3jYrY3o2AWDm6gM4y6m3d8/
xs+Q5HIQH+XLV5RLmWiFGhfnASMg7B+/3hzUzjGNtb62w+edRdfyxWc2tPrxwayKPzIojMa1o/
YSktCwemRVX+oT/8Frj0eptPNZpYryBTDsMcR/Bl/fC9Gbw/
gDjTdvhdcYwzcKKKRxVQMX+REQuy2Kx8PzQdsx7tDfhl0v0nU6I/9TYtnqBPafgd+/wLg25tVMUb/
yuC7V9PV81/dCpTHYdP4PNaqFf62KSfYDaYdBxhLG983tYPBl2/Wg8t+eo/
ksVomRfRKSGGtW9Mb5eVtKzcjmVkVMu9+zQIJhNk29i5n3dsV4pafavC4+thaAGkJcFifHG/
nMplWL+uRkfkNgdTl6Yv53iIuXve2H+dveH9Beeo//cSeMx9SD0/
jP87kvo8QjUa2UUOzyyDlb8Az4YAP9sZswZ3TjTWILp4sJRF8fXmz0RkSIS087x3LdbyclzAEbCH1zL+/
IXLXwGslLBYoOnD1yYw79iOjarhf+O6kyfVvWxmLDU3c87jF79bk3rUqeWT8knDn0NWt9sbMe+YYysC4yE9
e9V+N9fcZ3nHw+JiEiVFBLgw7zHetM6PPDKibeJ/H1stI0Mcu1kv2B4dA28FQPpR4x969+v0Dca/
1y0k3mbjvHibe25oU24R7HWJaRc0qNfmBNITMtiXUJKQYHAKyquGF/+Y/7+wf8w
nqceNuZh7lsC+5dDVpoxZzS/EGJoS2jYzbjOngM3/E3F/
kRESpCUlsXId9dw8FQmDqeTl27reOWLVkyHtW8b29F9wDew6O9sKPK7NjMnj1o+pU/
h8ofwD2hXwlS6wkZ9Bu/0vfBh+5lE/
e6vYpTsi4jUYC4n3SbIszvwspViQJlfEDy2Bv7RBJx2Yyh6Bb7ROHU2h6Op54jdd8rjZD/5jGtLH/
60LYlrmtbF25V/P4e9+Ddj+c8dhQoy1mkEXe81vhx2OBpnJP77lsKR9XBqz4VzV/4TfnnV+D/
Qmz0RqeHsDifrElJIPpNFWKAfTUJrMfr9tRw8lUmjEH8eub6Fa4EcdmOaVerBooXvLvqd7XQ6eWv5Pt5ZsY
/P/xBDu6jS/f1+alBrftp2nJvaufj36/6f4KVwwFnhf3/FfUr2RUSErFw7e5PPml54rrB//bSbpTuP8/
iNLbnlqij3Ll4z40Kinz+XsYLecMQ0D+Xz9YeJ3X/K41ihAZcZQlnIh6sPsGBLIqO6N2ZU98ZEBF9m7me/
SSUfu9y/mdUGjboZX9c/Y6x+kLDCSPz3LoW0Q8b/gdVbb/
ZEpEZbuDWRF+ZvLzIyy2a1YHc4aVjXn88e7EmDOv6uBev5CPzyL2O71U1FjxX6XWuxWNiRmE56Vh7TFu7ko
3HdS9X2Lo3r0qVxXdcv+PU1ChL9Cv77K+7TnH0RkRpub/JZev9jKWM/WGvqOr4X+2l7EruPn3V/
5bfCw8Ynnygyl7EixDQzhtNvO5ZOWmbpKyOfOpvN60v3XPG82r5ehAb4kHwmm9eW7KH3tKU8Onsja034sOG
y/
OtAu2HGvM3Cayo7civs315EpKKVVFQ1v7bKw32b07BureIuLd6+peDIg3qtIaTZZU99amBrvG0WVuw+weq9
J91uu9sq2d9fcZ+SfRGRGq5paC38vG2czszl34t3e77OezH2Jp9l/4kMvG0Wrm9d3/ULS5p/XoFvOMKC/
GhWPwCnE9YmlC7hPpySydDXV7E24TS+Xsaf4ourJljOf/3rzquInXQjr4/
qTPfoEOwOJz9sSeKL9Ycvew+7w0nsvlOe/
3+umA7LX4arR59vWAlF+0REqrnLFVXN9+ayve79vt29yHi8uFe/
GE1CAxjdw1hJZ+qPO3G4cZ+cPAfPfbuVZTuTXWtfJfz7K+7TMH4RkRrOy2alR3QI32w6yjsr9xfsjwz24/
mh7RjUIdLje/y0PQmAXs3rEeh3harEhbkz/
7wcxTQLZf+JDGL3n+Km9i4UObpIRLAfjUKMD1nevacre5PPXjIkNOKif/
+hnaIY2imKnUnpzFpzkDu7Nio4N3/
f2J5NaR0RWOwQ01L9fxZ+s9fnKTixE45uhCa9ii0cJSJSnV2pqCq4WVTVYYc9PxnbhefrX8afbmjBVxuPsO
VoGt9vSeTWTq5Ni1uz/xQfxx7kx61JrJ10o2ttq4R/f8U9SvZFRGq4hVsTmbvp6CX789d5nzGmi8cJ/0/
bjOq/
N7V3s6Bdaeefl7GY5qHMXnuI2H2u9+zn2o1lmLxtVrxtVmaM6YqXzUKQnzctwgIZ0C6iSLGn7tEh2IpZJaF
NRNAlFZ4/jj3Ip2sPMWvNIVqE1WZv8tlLrivV/+fFb/Z6j4c5Y+H4NrjuL3qzJyI1iqtFVV09j6MbjeVk/
YKhUQ+XLgmt7ctDfZrxyuLd/
GvRLga1j8DH68qDtfOX3OvfNsy1FXgq6d9fcY+G8YuI1GBlts57IcfTs4g/
nArAgLaeVa+vLHo2C6VNRCAxzUNdGkZ56mw2Yz9Yy5QFOwr2hQT4EFRolIPNaiGmeSjDrm5ATPPQYhP9ktx
2dQNu7hiB1UKxiT6U8v+z36Sib+raDIHQFsYSff51Lv9mUESkmgkLvExx1FKcx+6FxmOL/mBzfdTb/
ddFExboy7HUc2w8ePqK5zudTn7enp/sV4+/
w+IaJfsiIjWYO+u8l1b+mr6dG9chLMjFN0CVXL3aviwc34fnh7a/Yg/JliNpDH19FWv2p/
DlhsMcSz1nenu6R4fw1uiuvD6qy2XP8/j/
02qDXo8b27FvQV5O6eKIiFRB3aNDiAz2u6TGSj4LxpSp7tEhrgUsmK/
v2hD+fLV8vHj1rqtZPKGvS9MFth1L51haFv7eNnq3qOfWvaRqU7IvIlKDuTrUcMvRtFLfo21kICO6NmR45w
aljlFVfRN3hBFvr+ZYWhbN6gXw7R97E+XqckylkOdwuHSey0NMi9NpJNSOgDPHYMuc0scREalibFYLzw9tV
+yx/A8Anh/azrWRWamH4fhWsFiNnn03XduyHtH1Alw6N38I/
3Ut6+HnbXP7XlJ1KdkXEanBXB1q+PIPO+j/6gr+tWgXW4+m4XRh/bz8avBHTp/
jji4N+d35CsLVSXaenU2HLh1CmWt38ML8bUyYs5nsPAc3tglj3h970yIssEzbY/
oQ0+J4+ULMo8b2r6+Bix8wiIhUB4M6RDJpcJtL9kcE+7lXE2XP+V79ht2hlosjAUqwIzGd5PSSP8QtmK/
fTkP4axoV6BMRqcHyhyQmpWUVO2/
fAvh6W8mzO9ibfJY3kvfyxrK9NKjjz6AOEQzqEEG3ppe+STGtGnwllpGdR9cXF5OV5+DF29rTon5gQVG9R2
fHFUxfePyGFozv38q1gkgecuX/
M8KdIaYl6XofrHwFTu6GXT9A21s8iyciUoWkZ+UB0L1pXUb3bHLZoqol2p1fhX+gR215e8U+pi3cyd3XNOI
fd1x1yfHMnDwysu1YLHBDmzCP7iVVj3r2RURqsMJDEotb5x3gP3dfTdxzN/
HayKsZ3CECf28bR1PP8cGqBF6Yv63INQ6Hk4VbE3lkVtwltQDyq8Ev3JpYRq+mfP2y5wR55wvdTZ63jVHvr
eHaaUtZuDWRO7s2JNDXi3fGdmXCTa3LJdGHy/9/5nN5iOnl+AVBt3HG9q//
ARdGeoiIVBeLthnLyf6uR5NSFVUlJxMSVhjbbs7Xv1i3pnVxOmHOhsPsOX7mkuO1fLxY+mRfVj7Vj3q1fT2
6l1Q9SvZFRGq4QR0imTGmCxHBRYd2Fx6SGOTnzbCrGzBjTFfiJg/gnbFdGd65AcM7Nyw4/2x2Ht1f/
pknvogv0+r+lUH+Bxp5F72O/
A80HE4nvzzdj4HtI8q9bSX9f9bysZmyjGKBHo+AzReOrIeDq82JKSJSye07cZY9yWfxtlnoV9qe8oSVkJcF
wY0hrK1H7enaJISb2oXjcMK0hbuKPcdisdAopJZH95GqScP4RUSEQR0iXV7n3d/
HxsD2EZcksit2neDk2ctXZy9cDd6VCsKV0ZWWK7RgfKCx6ukbyrllFxT+//
x17wneWLYPK9C3lYlDOAPD4epRsHGm0bvftLd5sUVEKqn8Xv2Y5vUI9nd9ubwi8pfca3UTWDwf+TVxUBuW7
Ezm5x3HWZeQUjBVKyfPgRMnvl4qyldTqWdfREQAz9Z5BxjUIYLxN7Z06VyPqsFXsPJYrtAM+f+fEwa0pnFI
Lc7m2Plhi8lTKHo9Dlhgz09wfNsVTxcRqeq8rVbqB/
oyqLQjt5xO43cmeDyEP1+LsNrcdU0jAKb+uKOgiO5P25Po+uLPvPzDDlPuI1WPkn0RETGFzWqhRzPXeus9q
gZfwVz9oKKyfKBhtVq46xpjusUX6w+bGzy0ObS71dj+9TVzY4uIVEIP9mnG2kk3MqJrwyufXJzjWyH9KHjX
gqbXmdauJ/q3xN/bxqZDqSzcaow+
+Hn7cc5m55VYw0WqPyX7IiJimvxq8CW9sbBgVOX3uBp8BSqX5e1MNqJrI6wWWHcghf0nzpobvPd443HLV5B
6yNzYIiKVkNVqwcerlGlU/hD+ZteDt3l/J8KC/
HjgumhCAnzIyrWzas+JgikHpa4tIFWekn0RETGNK9X9TakGX4Gq4gcaEcF+XN/
aeLM3Z8MRc4M36ALRfcFph9g3zY0tIlKJ7EhM97zA7O5FxqOHS+4V5+G+zfnbkLZMX7SLMR+s41yuA4Dxn8
dXm5VwxD1K9kVExFSuVPevyqrqBxr58znjDp02P/i1443HuI8h45T58UVEKlhKRg5D/
vsLPV5eQtq53NIFOXsCjmwwtlveZF7jzvtlzwmenLP5kroyx9Or19K34jpV4xcREdO5U92/Ksr/
QOOF+duLvKmKCPbj+aHtKuUHGje2DWPOQzF0a1rX/ODN+kHEVZD0G6x7F/pNMv8eIiIV6Oftx3E4ITzIt/
RV+PcuBpzG78ugKFPb5+pKMQPaRVSbv8VyZaVO9vfu3cu+ffvo06cP/
v7+OJ1OLCYsHSEiItVDfjX46qqqfaDhbbOW3dQCi8Xo3f9qHKx7B3o/Dj4BZXMvEZEKsPD8/
PdSV+GHQkvumVOFvzB3Voqpzn+bpSi3h/GfOnWK/v3706pVK26+
+WYSE43hIPfffz9PPvmk6Q0UERGprDxdrrCiZOXaOZudZ27QtsOgblM4dxriPjE3tohIBTqbnceqPScBGNi
hlMl+Xg7sW2Zsl0GyX9VWipHy4Xay/
8QTT+Dl5cWhQ4eoVatWwf67776bhQsXmto4ERERMdeHvybQfcrPfLT6gLmBbV7Q60/GduwbYC/
lnFYRkUpm2c5kcuwOmtULoGVY7dIFORQL2ekQUB+iOpvbQKrmSjFS9txO9n/
66SemTZtGw4ZF15Zs2bIlBw8eNK1hIiIiYr4AXy/Ss/KYs+EwDk+rSl/s6tHGG9m0w7D1G3Nji4hUkPwh/
AM7RJR+2nJ+Ff6WN4HV/
BrpVXGlGCl7bn+nZWRkFOnRz5eSkoKvr68pjRIREZGyMaRjJLV9vTh4KpO1CSnmBvf2hx4PGdu/
vgZOkz9MEBEpZ1m5dpbvTAbMmq9v/pJ7UHVXipGy5Xayf9111/Hxxx8XPLdYLDgcDqZPn06/
fv1MbZyIiIiYK8DXi6GdjNUC5mw4bP4Nuj0APrUheRvsWWx+fBGRcuRjs/
LJAz0Y378lVzUMLl2Qk3shZR9YvY3VS8pIdV/
6VtzndjX+6dOnc+ONN7JhwwZycnKYOHEi27ZtIyUlhV9//bUs2igiIiImuuuaRny27jA/bEnk/25tX/
plpIrjXxe6/t6Yt//rf6CV+WtJi4iUF6vVQpfGdenS2INlS/
ecH8LftDf4BZnTsBJUtZVipGy53bPfoUMHdu/
ezbXXXsuwYcPIyMhg+PDhbNq0iebNm5dFG0VERMREVzeqQ+vwQLLzHHwXf9T8G8Q8ZvRgHfwVDq8zP76ISF
VShkvuFaeqrhQj5nO7Zx8gODiYZ5991uy2iIiISDmwWCzc1a0RL36/nS82HGZsTFNzbxAUBVfdDfGzYNV/
YNSn5sYXESkHGw+m8NXGIwztFEWv5vVKFyQrDQ6uNrZbaqSTlC+3k/0PP/yQ2rVrc+eddxbZ/
+WXX5KZmcm9995rWuNERESkbNzeuQEnzmRz1zUNr3xyafR+3Ej2dy2AE7ugfuuyuY+ISBmZvzmRz9YdJs/
uLH2yv28pOPIgtCWEahS0lC+3h/FPnTqVevUu/WYPCwvj5ZdfNqVRIiIiUrZCAnx4ZnAbmtUv5ZrRV1K/
NbQeYmz/+t+yuYeISBlxOJws3GosuTeogydV+M/P1y+jKvwil+N2sn/
o0CGio6Mv2d+kSRMOHTpkSqNERESkGrh2vPH42xeQVga1AUREyshvR9NISs8iwMdG7xal7NV32C+sSlJO8/
VFCnM72Q8LC+O33367ZP/
mzZsJDQ11K9bKlSsZOnQoUVFRWCwW5s2bd8Vrli9fTpcuXfD19aVFixbMnDmzyHG73c7kyZOJjo7G39+f5s
2b8+KLL+K8aK3fHTt2cOuttxIcHExAQADdunXThxUiIlLjrNl/
ikdmbeT7346ZH7xRd2jcCxy5sOYt8+OLiJSRRduMXv3r24Th520rXZCjcZB5EnyDoXFPE1sn4hq3k/
1Ro0bx+OOPs2zZMux2O3a7naVLl/LnP/
+ZkSNHuhUrIyODTp068eabb7p0fkJCAkOGDKFfv37Ex8czfvx4HnjgARYtWlRwzrRp05gxYwZvvPEGO3bsY
Nq0aUyfPp3XX3+94Jx9+/Zx7bXX0qZNG5YvX85vv/3G5MmT8fPzK+62IiIi1daa/
af4cWsSn64tow+883v3N86Ec6fL5h4iIiZyOp0syh/C396TIfznq/
C3uAFsJi5xKuIitwv0vfjiixw4cIAbb7wRLy/jcofDwT333OP2nP3BgwczePBgl89/+
+23iY6O5pVXXgGgbdu2rFq1in//+98MHGjMg1m9ejXDhg1jyBBjnmDTpk357LPPWLfuwtI/
zz77LDfffDPTp08v2KdlA0VEpCa685pGvLZkD6v3neLgqQyahAaYe4OWN0FYO0jeDus/gD5/
MTe+iIjJ9iafZf/JDHxsVq5vXb/0gQrm62sIv1QMt3v2fXx8+OKLL9i5cyezZ8/mm2++Yd++ffzvf//
Dx8enLNpYIDY2lv79+xfZN3DgQGJjYwue9+rViyVLlrB7927AmF6watWqgg8VHA4HCxYsoFWrVgwcOJCwsD
B69OhxxSkE2dnZpKenF/kSERGp6hrU8ee6lsab2S83HDH/
BhYL9B5vbK+ZAbnnzL+HiIiJTpzJJrpeANe2rEegXyl75NOOwPEtgAVaDDC1fSKucjvZz9eqVSvuvPNObrn
lFpo0aWJmm0qUlJREeHh4kX3h4eGkp6dz7pzx5uGZZ55h5MiRtGnTBm9vbzp37sz48eMZPXo0AMnJyZw9e5
Z//OMfDBo0iJ9+
+onbb7+d4cOHs2LFihLvPXXqVIKDgwu+GjVqVHYvVEREpBzdfY3xN+2rjUfIszvMv0GH4RDcyJi7Gj/b/
PgiIibq1aIeS5/sy39HdS59kD0/
GY+NukOAe3XNRMzi0jD+CRMm8OKLLxIQEMCECRMue+6rr75qSsNKa86cOcyePZtPP/
2U9u3bF8ztj4qK4t5778XhMN7EDBs2jCeeeAKAq6++mtWrV/P222/Tt2/
fYuNOmjSpyGtPT09Xwi8iItVC/
3Zh1K3lTVJ6Fiv3nOCGNuFXvsgdNm+I+SMsfBpWvw5dfg82t2cSioiUG4vFQm1fD35Pack9qQRc+g7etGkT
ubm5AMTFxWGxWIo9r6T9ZomIiOD48eNF9h0/fpygoCD8/f0BeOqppwp69wE6duzIwYMHmTp1Kvfeey/
16tXDy8uLdu3aFYmTP/+/JL6+vvj6+pr8ikRERCqer5eN4V0a8sGqBL5Yf9j8ZB/
g7HHw8ofTB2DHt9DhjgvHVkw3lqjqN8n8+4qIuOHI6UzqB/
ri61XKCvwAOZmwf7mx3VLJvlQcl5L9ZcuWFWwvX768rNpyRTExMfzwww9F9i1evJiYmJiC55mZmVitRWcn2
Gy2gh59Hx8funXrxq5du4qcs3v37nKbjiAiIlLZ3N2tEb/uPcm1pV1P+kq8/SHv/
Hz9Vf+B9sON+fwrpsOyKdDv2bK5r4iIGyZ8sZntiem8/
rvO9GsdVrogB36BvCwIagjh7c1toIgb3Bqbkpubi7+/P/Hx8XTo0MHjm589e5a9e/
cWPE9ISCA+Pp6QkBAaN27MpEmTOHr0KB9//DEADz/
8MG+88QYTJ05k3LhxLF26lDlz5rBgwYKCGEOHDmXKlCk0btyY9u3bs2nTJl599VXGjRtXcM5TTz3F3XffTZ
8+fejXrx8LFy5k/vz5FfpBhoiISEVqFR7Ij3++ruxG6fWdaPR2/
fpvSPoN9i+DIxsuJPp9J5bNfUVEXHTiTDbrD6bgdELr8MDSB8pfcq/
VQONDTZEK4lay7+3tTePGjbHb7abcfMOGDfTr16/
gef6c+HvvvZeZM2eSmJjIoUMX1v2Njo5mwYIFPPHEE7z22ms0bNiQ999/
v2DZPYDXX3+dyZMn8+ijj5KcnExUVBQPPfQQzz33XME5t99+O2+//
TZTp07l8ccfp3Xr1nz99ddce+21prwuERGRqqisp+Mx4P+MHq+jG+CT4YATrv+rEn0RqRQWbz+O0wlXNQwm
qo5/6YI4nbD7fHE+LbknFczidDqd7lzwwQcf8M033/
DJJ58QEhJSVu2q9NLT0wkODiYtLY2goKCKbo6IiIgpMrLzWLAlkXaRQXRoEGz+DVIPwX86Xnge1ABaDza+m
l4HXqqPIyIV497/rWPF7hM8NbA1j/
VrUbogSVvh7d5GjZKnE4wpTCImcicPdbvE5BtvvMHevXuJioqiSZMmBAQEFDkeFxfnbkgRERGpJKb8sINP1
x5iRNeG/OvOTubfYPPnxqPFCk4HpB+F9e8bXz61ofkN0PpmaHmTlqsSkXKTdi6X1ftOAjCwfUTpA+UP4W/
WV4m+VDi3k/1hw4aV/TA/ERERqRB3dGnAp2sPseC3RJ4f2o5AP2/
zghcuxtd3Iix9GVZOg6jOkJ4IZ5Ngx3fGl8UKjXqe7/W/GeoV6mVbNhWstuKH/
6uyv4iUwrKdyeTanbQIq02LsNqlD6Ql96QScTvZ/7//+78yaIaIiIhUBl0a16V5/QD2nchg/
uZEftejsTmBzyf6juv/ytqG95Mcf5SwJg/
R43ob1uUvG3P3Ww6AXT8aX8e3wKHVxtfiyRDa8sJwf4vF+NAAiib8quwvIqW0aFsSAAPbe7D0aMZJOLLe2N
aSe1IJuJzsZ2Rk8Je//IXvvvuOnJwcbrzxRl5//
XXq169flu0TERGRcmSxWBjZrTFTftjBFxsOm5fsO+zsafc498ReQ+LCNQW7I4Ov4eN2j9PS6YAGXYyvG541
5vbvWgi7foADq+DUHli9B1b/F/xDIKKjkdjnZcONky8dNSAi4oYJA1rRLjKImzwZwr/3Z8Bp/
H4KbmBa20RKy+UCfRMmTODdd99l9OjR+Pn58dlnn9G7d2/
mzp1b1m2slFSgT0REqquTZ7Pp+fIS8hxOFo6/jjYRnv+dW7g1kUdmxXHxm478iYEzxnRhUIfI4i/
OSod9S4we/
92LICv1oiDn5/8r0ReRivTl72HbXOjzFNzwt4pujVRTZVKgb+7cuXz44YfceeedANxzzz307NmTvLw8vLzc
ng0gIiIilVS92r4MaBfOj1uT+GL9YZ4f2t6jeHaHkxfmb78k0QdwYiT8L8zfzoB2EdisxdQF8guC9rcbX/
Y8OLzGSPx3LoDTCUaib7Eab7BFRCqCPRf2LjG2NYRfKgmrqyceOXKE3r17Fzzv2rUr3t7eHDt2rEwaJiIiI
hXnrm6NsFjg5Nkcj2OtS0ghMS2rxONOIDEti3UJKVcOZvOCptfCwCnQaVShIA749G6P2yoiNUuu3cGTczYz
f/Mxcu2O0gc6FAvZ6VCrnjEdSaQScDnZdzgceHsXrcjr5eWF3W43vVEiIiJSsfq0rM8vE/
vx+qjOHsdKPlNyol+a8wBjjv7yl42h+4P+YezbswgWPFmKFopITbV2fwpfxx3h/77bhtWTFcfyq/
C3vMlYLUSkEnB5/L3T6eTGG28sMmQ/
MzOToUOH4uPjU7AvLi7O3BaKiIhIubNZLTSsW6tU1zqdTtYfOM33vx3j2SFtCQv0c+k6V8+7pBif0wn7lxv
rW69/H/zrar6siLhk4bZEAG5qH178NCJXack9qYRcTvaff/75S/
YNGzbM1MaIiIhI5XP09Dm2Hk0lK89BWKAf3aNDin1TfPBUBt/
EHeWbTUc4nHIOgJhmodzUPoLIYD+S0rKKnbdvASKCjbgucdiLFuOzWGDYW/
D2tXDmmFHFX8m+iFyBw+Hkp23HATyrwn9qn7FiiNULmt9gUutEPOdRsi8iIiLV26OzNvLD1qQi+yKD/
Xh+aDsGdYjkbHYe8zcf45u4I6w/
cLrgnNq+XtzcMYImoQHYrBaeH9qOR2bFYYFLEn4n8PzQdq73qvWbdOm+gFC44z34aCgc3wK/
zYGr7nLrtYpIzbLpcCrJZ7IJ9PWiV/
PQ0gfK79Vv0ssoKCpSSbg8Z19ERERqloVbEy9J9AGS0rJ4ZFYcC7cmkpSWxaRvtrD+wGmsFujTqj6vjby
a9c/2Z/qITrSLMt74DuoQyYwxXYgILjpUv24tb96+3LJ77mh6LfQ539v//
RNGb5uISAl+2mb8fuvXJgxfLw/m2e9eaDy2GmRCq0TMozXzRERE5BL5y+UVp/
ByeauevoHhnRvQOiKQ2zo3IDyo5Hn3gzpEMqBdBOsSUkg+k3XZKQGl1ucpOPALHPwVvroP7l8MXr7mxReRa
sHpdLLwfLI/qIMHQ/
iz0o3fN6BkXyodJfsiIiJyCXeWy3v17qtdjmuzWogpZrhs8pksDp7KpFtTF+ftl3gDLxj+HrzdGxI3w88vw
KCXPYspItVO2rlcAv288PWy0rdV/dIH2rcUHHkQ2gJCm5vXQBETaBi/iIiIXKJMlssrwdajafR/
ZQWPzNpIamaOx/EIbgC3zTC217xpFOwTESmkTi0fvv/
TdcROupEAXzf6P5dNNVYEybfnJ+Ox5cDzK4VMNbehIh7wKNnPyvL8D7yIiIhUPqYvl3cZLcNrExbkx8mzOb
z8ww6P4wHQejD0eMTYnvcIpB8zJ66IVCshAT5XPqkwq81Y+nPFdHA4LhTnyzpt7Ld6MPdfxGRuJ/
sOh4MXX3yRBg0aULt2bfbv3w/A5MmT+eCDD0xvoIiIiJS/7tEhRAb7UdJsegtGVX6Xl8u7DF8vG/
8Y3hGAORuOsHrvSY9jAjDgBYi4Cs6lwNcPGkv2iUiNl56Vy9nsvNJd3HeisfTnsimw4AnIPAk2X4j/
tOiSoCKVgNvJ/ksvvcTMmTOZPn06Pj4XPgnr0KED77//vqmNExERkYqRv1wecEnCn//
creXyruCapiGM7dkEgElzt5CVa0Ji7uULd84En9pwcBX88ornMUWkyrI7nMTuO8XkeVu5+oWf+OeinaUL1H
ciXP9X2DjzfOBsJfpSKbmd7H/88ce8++67jB49GpvtwjCVTp06sXNnKX9gREREpNIpabm8iGA/
Zpi1XF4hEwe1JiLIj4OnMnltyR5zgoY2hyGvGtvLp8LB1ebEFZEqZeHWRK6dtpRR763h2/
hj5DmcfBJ7kIVbE90P5nTCmULXWb2U6Eul5Hayf/
ToUVq0aHHJfofDQW5urimNEhERkcphUIdIVj19A5892JPXRl7NZw/
2ZNXTN5ie6AME+nnz92HtAXh35X62H0s3J3Cnu6HT78DpgK8fgMwUc+KKSJWwcGsij8yKu2SFkfSsPB6ZFe
dewu90wo9Pw8YPjedWL6Maf+GifSKVhNvJfrt27fjll18u2f/VV1/
RuXNnUxolIiIilUf+cnnDrm5ATPNQ04buF+em9hEMuSqSsT2b0Di0lnmBb/
6nsTRW+lH49jHjDbuIVHt2h5MX5m/ncj/xL8zfjt3hwu8EpxN+
+huse8d43mYoPHfqwhx+JfxSybixzoThueee49577+Xo0aM4HA6+
+eYbdu3axccff8z3339fFm0UERGRGuT1kZ2xmv2Bgm9tGPEhvH8j7PoB1r0LPR4y9x4iUumsS0i5pEe/
MCeQmJbFuoQUYpqHlhzI6YQlf4fYN4znrW+GkbOM7fwh/
MumFH0uUsHc7tkfNmwY8+fP5+effyYgIIDnnnuOHTt2MH/
+fAYMGFAWbRQREZEapHCi73A4Sc8yaZpg5FVw0/k34z/9DRI3mxNXRCqt5DOuLRV+xfNWTINV5+t/
tBwIoz4rejy/Sr9W/ZBKxO2efYDrrruOxYsXm90WERERkQIHT2Xw1Fe/
4e9tY+Z93bBYTOjt7/4g7F8OuxbAl/
fBQyvAN9DzuCJSKYUF+l35pCud98srRoFPgIEvQ8xjxZ+nHn2pZNzu2T98+DBHjhwpeL5u3TrGjx/Pu++
+a2rDREREpGbLcziJP5TKit0n+G7zMXOCWiww7A0Iaggp++CHp8yJKyKVUvfoECKD/
S5ZQjSfBYgM9qN7dEjxJ6x+3Ri+D9D/hZITfZFKyO1k/3e/+x3Lli0DICkpif79+7Nu3TqeffZZ/
v73v5veQBEREamZmtevzZ9uMFYAemH+dlIycswJXCsE7ngfLFbY/Bls/tycuCJS6ViA54e2K9i+
+BjnjxdbeHTtO8aUHzCG6F87voxaKVI23E72t27dSvfu3QGYM2cOHTt2ZPXq1cyePZuZM2ea3T4RERGpwR7
q25zW4YGkZOTw0oLt5gVuEgPX/9XY/n4CnNxrXmwRqRTy7A5+P3M9R06f463RXYgILjpUPyLYjxljuhS/
lOiG/8GP54fl93lKQ/SlSnJ7zn5ubi6+vr4A/Pzzz9x6660AtGnThsREN9aoFBEREbkCHy8rU+/
oyB0zVvNN3FFu79yA61rWNyf4dRMg7mNIOwRf3QcP/
AxevheOr5huFNvqN8mc+4lIufrnol2s3H2CDQdS+OmJPqx6+gbWJaSQfCaLsEBj6H6xPfpxn8D3Txjbvf9s
9OqLVEFu9+y3b9+et99+m19++YXFixczaNAgAI4dO0Zo6GWWqxAREREphS6N63JvTFMA/
jp3C+dyTKp2bbVB+9uM7aTfYPHzF46tmG4so2W1mXMvESlXC35L5J2V+wGYPuIqGtathc1qIaZ5KMOubkBM
89DiE/3NX8B3fzK2ez5qzNM3ozioSAVwO9mfNm0a77zzDtdffz2jRo2iU6dOAHz33XcFw/
tFREREzPSXga2JCvYjwMeLE2eyzQt804vQ8W5je+0M2PnDhUS/
37MauitSBe0+foanvjKW1vxDn2bcclWUaxdu/
RrmPQw4odsDRuV9JfpShVmcTqfT3Yvsdjvp6enUrVu3YN+BAweoVasWYWFhpjawskpPTyc4OJi0tDSCgoIq
ujkiIiLV3v4TZ2kUUgtvm9t9FVf2wU1weO2F50r0RaqktHO53PbmrySczKBX81A+HtcdL1d+Z2z/
Dr78PTjt0OUeuOU1sJbB7xoRD7mTh7o9Zx/AZrORl5fHqlWrAGjdujVNmzYtTSgRERERlzSrX7vsgt/
7PbwUBjiNKv1K9EWqHIfDyZNz4kk4mUGDOv68Pqqza4n+rh/hq3FGot/
pd0r0pdpw+7s4IyODcePGERkZSZ8+fejTpw9RUVHcf//9ZGZmlkUbRURERArk5Dn475I9fLBqP7H7TvFt/
FFi953C7nB7sOIFv/
4HOH+90wHzHjGjqSJSjiwW6N2iHgE+NmaM6UJobd8rX7TnZ5hzDzhyoeOdMOwNJfpSbbjdsz9hwgRWrFjB/
Pnz6d27NwCrVq3i8ccf58knn2TGjBmmN1JEREQk36JtSby6ePcl+yOD/
Xh+aLvil9G6nMJz9DNOwLp3If5TCG4C/
Z4xqdUiUtYsFgv39Y5m2NUNCAnwufIF+5fD578Dew60Gwa3va2inFKtuP2x1ddff80HH3zA4MGDCQoKIigo
iJtvvpn33nuPr776qizaKCIiIlLAq7gK2kBSWhaPzIpj4VY3lgK+uBjf9ZPA/
3xNohVTjeMiUqkdTT1HelZuwfNLEv1lxfwsH1gFn44EezaEtoQ7PgBbqWY4i1Rabif7mZmZhIeHX7I/
LCxMw/hFRESkTNkdTv7+/fZij+UP4n9h/nbXh/Q77EWL8dUKubCmtpc/ZJ/1rMEiUqYyc/K4f+Z6bnvjV/
afKOHn1WozPtTLT/gPrYHZd0HeOeN5h+Fg8y6fBouUI7c/voqJieH555/n448/xs/
PD4Bz587xwgsvEBMTY3oDRURERPKtS0ghMS2rxONOIDEti3UJKcQ0D71ywH6TLt3X9T7Y8D9I3g55Jd9LRC
qW0+nk6a+3sDPpDPUDfQnwLSG1yf8wb9kUSD8KW76G3AxjX5+nod9fy6fBIuXM7WT/
tddeY+DAgTRs2JBOnToBsHnzZvz8/Fi0aJHpDRQRERHJl3zGteTb1fOKZfOCQVPh42Gw/
n245j4Ia1v6eCJSJj5YlcD8zcfwslp4a3QXwoP8Sj6570Q4vh02zrywr89TcIMSfam+3E72O3TowJ49e5g9
ezY7d+4EYNSoUYwePRp/f3/TGygiIiKSLyzwMm/
mS3FeiZpdD21ugZ3fw8JJMHauUepbRCqF1ftOMvVHIxeZfEs7ujUNKflkhwOWT4Xtcy/ss/
nADX8r41aKVKxSVaGoVasWDz74oNltEREREbms7tEhRAb7kZSWRXGz8i1ARLAf3aMv88bfVTe9BHt+gv3Lj
HW429zseUwR8dix1HP86dNN2B1OhnduwD0xTUo+OfsszH3I+OAun83HqMC/
YvqFIf4i1ZBLyf53333ncsBbb7211I0RERERuRyb1cLzQ9vxyKw4LFAk4c/
vd58woBW2Eir2uyUkGmL+CKtehUV/
hRY3gpcL63aLSJl6Yf42TmXk0C4yiJeHd8RS0qib0weNpfWObwWLDZyFCnLmr8QBSvil2nIp2b/
ttttcCmaxWLDb7Z60R0REROSyBnWIZMaYLrwwf3uRYn0RwX6M6dmYKT/sID0rj/
uvjfb8Ztc9CfGfwukEWPMWXPuE5zFFxGV2h5N1CSkkn8kiLNAYtTPl9o4A/G1IO/
y8bcVfeHA1fDEGMk+Bd4BRkK/wyhuFi/YVfi5SjbiU7DscjrJuh4iIiIjLBnWIZEC7iEuSgPd/
2U9qZi4vLdhOeJAvt1wV5dmNfGvDgBeMYcAr/
wWdRkFghDkvQkQua+HWxEs+1IsM9uP5oe14Z+w1JV+4cSYseBIceRDZCZr0Bv+6lyb0+c8d6qyU6snidDpd
XIhWCktPTyc4OJi0tDSCgoIqujkiIiKCsRTX/323jY9iD+Jjs/
LRuO6uLcF3OQ4HfDAAjm6Aq0fDbW+Z01gRKdHCrYk8Mivuktoc+QP2Z4zpwqAOkUUP2vNg0SRY967xvP1wG
PYm+NQq6+aKlBt38lCrq0GXLl1Ku3btSE9Pv+RYWloa7du3Z+XKle63VkRERMQkFouF54a2Z3CHCHLsDv7w
yQZ2Jl363sUtVisMnmZsx8+GoxuveInd4SR23ym+jT9K7L5T2B3qWxFxld3h5IX524stwpm/
74X524v+XGWmwKzhFxL9G/4GI/6nRF9qNJeT/f/85z88+OCDxX56EBwczEMPPcS///
1vUxsnIiIi4i6b1cK/776a7k1DOJOVx73/
W8fR1HOeBW14jTGEH+DHp+EyAyMXbk3k2mlLGfXeGv78eTyj3lvDtdOWsnBromdtEKkh1iWkFBm6fzEnkJi
WxbqEFGPHiV3w/o2QsMKYn3/3bOjzlJbLlBrP5WR/
8+bNDBo0qMTjN910Exs3XvmTbhEREZGy5udt4717rqFlWG2Op2fz35/3eB60//+BT204sh62fFnsKflDjy9
OVJLSsnhkVpwSfhEXJJ8pOdG/5LzdP8F7N0LKfghuDPf/
BG1vKeMWilQNLif7x48fx9vbu8TjXl5enDhxwpRGiYiIiHgquJY3H43rzpiejXlhWHvPAwZGGNX5ARY/
Z6zfXUiphh6LyCWOuTQSx8nVhz6GT++CnDNGEb4/
LIOIDmXePpGqwuVkv0GDBmzdurXE47/99huRkZElHhcREREpb1F1/
Hnpto5FlufyqDZxz0ehblM4kwirik5fdHvosYgUq1fzepc97ksOM2q9S5O4fwBO6HofjJ0HAZe/
TqSmcTnZv/nmm5k8eTJZWZf+ETt37hzPP/88t9yiITMiIiJSOTmdTqYt3Mn/fbet9Am/tx/
cdH5d7tWvw+kDBYeOpma6FMLVIcoiNcXpjBwWbUsqeN6pUR0+bbGUx23fcPGs+zBOs9znCQY7VoDFBjf/
C275N3j5lG+jRaoAL1dP/Nvf/sY333xDq1at+OMf/0jr1q0B2LlzJ2++
+SZ2u51nn322zBoqIiIi4olNh1N5e8U+nE6ICPbnkeubly5QmyEQ3dcoBvbTZI4NfJc3lu1lkYvz8cMC/
Up3X5Fqxu5w8vn6Q/xz0S4ysvNYOL4PzevXBqBXy3B6HXmf2n5evJxxKwAdLfv53HcKAZwDLz/
43RfQ7PoKfAUilZvLPfvh4eGsXr2aDh06MGnSJG6//XZuv/12/
vrXv9KhQwdWrVpFeHi4WzdfuXIlQ4cOJSoqCovFwrx58654zfLly+nSpQu+vr60aNGCmTNnFjlut9uZPHky
0dHR+Pv707x5c1588cUSP8F/+OGHsVgs/Oc//
3Gr7SIiIlK1dGlcl8lD2gEwbeFOvok7UrpAFgsM+gdOiw12fMfT/3qTT9ce4lRGLnX8vS/
piSy4DIgM9qN7dEjp7itSjWw8eJphb67i2blbSc3MpVm92pzLsV84oe9E6Pcsf7B/zsoe6/nq2qN86/
e8kejXCoVHY5Xoi1yByz37AE2aNOGHH37g9OnT7N27F6fTScuWLalbt26pbp6RkUGnTp0YN24cw4cPv+L5C
QkJDBkyhIcffpjZs2ezZMkSHnjgASIjIxk4cCAA06ZNY8aMGXz00Ue0b9+eDRs2cN999xEcHMzjjz9eJN7c
uXNZs2YNUVFRpWq/iIiIVC3jro3meHoW76zcz8SvfqNebV/
6tKrvVoxTZ7N5ewM0sfdnjHURf7XO5O9N3+aJge1IycjmkVlxWKBIob78DwCeH9oOm1XLgUnNlXwmi2k/
7uLr8x+2Bfp58eSAVozp2QQv20X9kH0nAtB42RQa5+8LaWEU4vO7dDlwESnK4vSoSo15LBYLc+fO5bbbbiv
xnKeffpoFCxYUKRQ4cuRIUlNTWbhwIQC33HIL4eHhfPDBBwXn3HHHHfj7+zNr1qyCfUePHqVHjx4sWrSIIU
OGMH78eMaPH1/
ivbOzs8nOzi54np6eTqNGjUhLSyMoSL9sREREqgqHw8mEOfHMiz9GgI+NLx6KoUODYJeuTcnIoc/
0ZZzNziOYs6zyf5JA5xmcN7+CpfsDgLH83gvztxcp1hcR5Mf/
3dqOQR3cKGa8bCpYbQUJTxErpoPDDv0muR5PpJzYHU7WJaSQfCaLsEBjNIvNaiE7z06f6cs4nm68p77rmoZ
MHNSGerV9Sw527jRMa2psW2ww+YTxcyFSQ6WnpxMcHOxSHuryMP7KIDY2lv79+xfZN3DgQGJjYwue9+rViy
VLlrB7924ANm/ezKpVqxg8eHDBOQ6Hg7Fjx/LUU0/Rvr1rS/
FMnTqV4ODggq9GjRqZ8IpERESkvFmtFqaP6ETvFqFk5Ni5b+Z60s7lErvvFN/
GHyV236kiy+Pl2h0F2yEBPvRpVY+ODYL5z339qD3oOQAsy6ZAplFlf1CHSFY9fQOfPdiDurWMZYtfvr2De4
k+GAnNsilGYl/
YiunGfiU8Ugkt3JrItdOWMuq9Nfz583hGvbeGa6ctZeHWRHy9bPy+VzRXNQxm7qO9mD6i0+UTfYAfn7mw7b
TDL6+U7QsQqUbcGsZf0ZKSki6pCxAeHk56ejrnzp3D39+fZ555hvT0dNq0aYPNZsNutzNlyhRGjx5dcM20a
dPw8vK6ZFj/5UyaNIkJEyYUPM/v2RcREZGqx8fLyttjujLmg3V0bVyHQf9ZWaQnPjLYj6cHteFo6jk+/
PUAcx/
tRaOQWgBMu+Mqavt6YbFYwD4ONvwPTuyAFdNg8DQAbFYLMc3rcXvnhhw8lUFtP2/3G5nfo79syoXn+Yl+v2
eL7/
EXqUALtybyyKw4Lh42nJiWxSOz4pgxpgsPXBfNQ32aYXVlOsuK6fDb58Z2p1EQ0qzoz4OIXFaVSvZdMWfOH
GbPns2nn35K+/btiY+PZ/z48URFRXHvvfeyceNGXnvtNeLi4ow/0i7y9fXF1/
cKnzyKiIhIlRHo581D1zXjsU+LT07GfxFf8PyzdYeYOKhNwXUFbF4w+B/
w8TBY956x3ndYm4LDzw1t51kjuz0Ah9cZCc7yqeB0KNGXSsnucPLC/O2X/
CwV9sL87QxoF+F6or9sCtRtaixx2bAbdLvfOKaEX8QlVWoYf0REBMePHy+y7/jx4wQFBeHv7w/
AU089xTPPPMPIkSPp2LEjY8eO5YknnmDq1KkA/
PLLLyQnJ9O4cWO8vLzw8vLi4MGDPPnkkzRt2rS8X5KIiIhUELvDyYsLLp+c2KwWXrnzKp68qXXJJzW7Htrc
YgwxXvgMeFoOyeGA/
Svgq3HwSmvYu9jY73SAzVsJjlRK6xJSioyOuZgT40O0dQkprgV02OH6SZBx0njeqIfxeL5KPw57ydeKCFDF
evZjYmL44YcfiuxbvHgxMTExBc8zMzOxWot+hmGz2XA4jPl2Y8eOLXbe/
9ixY7nvvvvKqOUiIiJS2VwpOQHjA4GoOrWuXEH/
ppdgz0+wfxns+hHa3Fzk8JHTmWTnOQrWEC9WeiLEz4ZNnxg9mflqh8HZ5PMNyjV6PJXwSyWTfObyP0vunke
/
SZC01RjR4hMIYW0vHNP3v4hLKjTZP3v2LHv37i14npCQQHx8PCEhITRu3JhJkyZx9OhRPv74YwAefvhh3nj
jDSZOnMi4ceNYunQpc+bMYcGCBQUxhg4dypQpU2jcuDHt27dn06ZNvPrqq4wbNw6A0NBQQkNDi7TD29ubiI
gIWre+zKf2IiIiUq2YmpyEREPMH2HVq7Dor9DiRvAypv99sCqBF7/
fzpCrInnzd12KXmfPM3ruN35kfFjgPN9b6RsEHe8EnEZNgFaDYPdCCIzUEGaplMIC/
Uw9D4Aj64zHhl1VkFKkFCp0GP+GDRvo3LkznTt3BmDChAl07tyZ554zKtsmJiZy6NChgvOjo6NZsGABixcv
plOnTrzyyiu8//77DBw4sOCc119/nREjRvDoo4/Stm1b/vKXv/DQQw/
x4osvlu+LExERkUrN9OTkuglQOwJOJ8CaGQW7r25kLOu3as/JC1X+U/bDkr/
Dv9vDZyNh949Got84Bm6bAU/
uhMAII9Hv9yzc+gZYrHAmEXo+UnyVfpEK1D06hMhgP0oaA2PBKHzZPTrE9aCH85P97p42T6RGsjidnk4sq5
ncWd9QREREKh+7w8m105aSlJZV7Lx9CxAR7Meqp2+48jD+fJ/9DnYtAJ/
a8Kc4CAwnz+6g84uLeSD3M+5tkUUdayYkrLhwTa16cPUo6HwP1G91Yf+yqUZvZn4P/se3GdMEbnzOmK/
ssBtDnUUqiYVbE3l4Vtwl+/N/emaM6eLeEpT/7QIp+2D0V9BygDmNFKni3MlDq9ScfRERERGz2KwWnh/
ajkdmxWGBIgl/fnLy/NB2rif6AJGdjGQ/5ywseQFuewuvkzuZ5/
s8zdkBBwvdofkN0OUeaH0zePlcGuviRL7DcCPZ3/oNPPKr620SKSeDOkTy9pgu/
N9320lKvzD9JSLYj+eHtnMv0c84aST6AA2vMbmlIjWDevZLST37IiIi1cPCrYm8MH97kWJ9kaVJTvLN/
zNsnGlsR3WGY5sKDp201qfedfdD59FQp7F7cTNT4F+twJELj62D+qo1JJWT3eFkXUIKyWeyCAs0hu679aEZ
GIUuPxsJ9VrDH9eVTUNFqiD17IuIiIi4aFCHSAa0i/A8Ock39DU4uhGSthQk+jl1W/
KH47fzK53YGDOQID9v9+PWCjFGA+xZZPTuawi/
VDIOhxOLxRg1E9M89MoXXE7+fP1Gmq8vUloVWqBPREREpDLIT06GXd2AmOahpU/
084391iioB2DzxufPGzgY0ptch4XYfadKH7fDcONx2zegwZlSySzfnUzM1KX848edngdTsi/
iMfXsi4iIiJhtwwfgdIDNB+w5sGI64/uPxsdm9azHs/
XNYPOFk7vh+DaI6GBem0U8tHrvKZLSs0g7l+NZIHsuHDtf6E+V+EVKTT37IiIiImZaMd1YGq/
fszD5hPG4bArD0mYzuGNk6Ybw5/MLulCVfOvX5rRXxCSx+41RKz2beTiE//
hWyM0Ev2Co1+rK54tIsZTsi4iIiJilcKKfv2Re34kFCT8rpnt+jw53GI8ayi+VyOmMHLYnpgOYMF9/
vfHYsBtYla6IlJaG8YuIiIiYxWEvmujnO//
8ZHoms37eTdvIIAa2jyjdPVoNBO9acPqAMdS5QVfP2ixigrUJp3A6oUVYbcIC/TwLduT8fH0N4RfxiD4qEx
ERETFLv0mXJvr5+k7ki9pj+M/Pe/hq45HS38MnAFoPNra3flP6OCImyi882cvTXn2Aw2uNRxXnE/
GIkn0RERGRctKnZX3ASIxy7Y7SB2qfX5V/
Ljg8iCNiktVmJftnkiD1EGDRqBURDynZFxERESkn7aOCCAnw4Wx2HpsOpZY+UIv+4BsE6UcvDHkWqSB2h5O
+rerTPiqIHtGeztc///
0c3t4oSCkipaZkX0RERKScWK0Wrm1RD4CVu0+UPpC3H7QZYmyrKr9UMJvVwt9uaceCx6+jboCPZ8EK5ut38
7xhIjWckn0RERGRcnRdSyPZ/
2WPB8k+FKrKP88oDChSHeRX4td8fRGPKdkXERERKUd9Whnz9n87mkZKRk7pAzW7HvzrQkYyHFhlTuNESmFd
QgpZuSZ84JSXA8c2GduNengeT6SGU7IvIiIiUo7Cg/xoHR5IbV8v9p04W/
pANm9oe6uxvU1V+aViHEs9x13vxNL574s9T/
iTfgN7NtQKhZBm5jRQpAZTsi8iIiJSzv53Xzc2TR5At6YhngXqcL4q//ZvwZ7recNE3JS/
5F6riED8vG2eBcsvztewO1gsHrZMRJTsi4iIiJSzBnX88bKZ8Das6XUQEAbnTsP+FZ7HE3FT7H6TltwDOLz
WeGyk4nwiZlCyLyIiIlJBnE4neXZH6QNYbdBumLGtqvxSzpxOZ0HPfkwzE5L9I+eL8zVUcT4RMyjZFxEREa
kAH60+wHXTlzFz9QHPAuUP5d/5PeRle9wuEVcdSsnkaOo5vG0Wrmla17NgaUcg/
ShYbNCgizkNFKnhlOyLiIiIVIBcu4Mjp8/xy56TngVq1BMCoyA7Hfb+bE7jRFyQ36t/daM61PLx8ixY/
nz9iA7gE+Bhy0QElOyLiIiIVIjrWhpL8K1NOOVZFXOrFdrfbmxvVVV+KT+r84fwN6/nebD8Ifxack/
ENEr2RURERCpAq/
DahAf5kpXrYMOB054F63CH8bjrR8jJ9LxxIi744w0t+NuQtgzuEOF5sPzifJqvL2IaJfsiIiIiFcBisRT07
q/
cc8KzYA26QJ0mkJsBexaZ0DqRK2sVHsgD1zWjbWSQZ4Fyz0Hib8a2KvGLmEbJvoiIiEgFua6lMfx55W4Pk3
2L5UKhPg3ll6rmWDw4cqF2uPGhlYiYQsm+iIiISAW5tkU9LBbYmXSG5PQsz4K1P5/s7/
kJss943jiRy5j5awJzNhwmJSPH82BHzhfna9jN+OBKREyhZF9ERESkgoTW9mVwhwjuiWlCnsPpWbCIjhDaE
vKyjLn7ImXE4XDy2pI9TPzqNxJOZngeML8SfyPN1xcxk5J9ERERkQr01uiu/H1YB6Lq+HsWqMhQ/
q89b5hICXYmneF0Zi61fGxc1TDYs2BOZ6FkX5X4RcykZF9ERESkusgfyr93CZzzsMK/
SAli9xtL7nWPDsHb5mE6kXoQMpLB6g2RV3veOBEpoGRfREREpILl5DlYu/
8Ux1LPeRYorA2EtTeKne343pzGiVwkdt9JAGKahXoeLL9XP7ITePt5Hk9ECijZFxEREalg47/
YxN3vrmFe/FHPg+UP5d+mqvxivjy7g7X7UwDo1bye5wE1X1+kzCjZFxEREalgPc/3kP6y+6TnwfKT/
f0rIMOEeCKFbDuWzpnsPIL8vGgXFeR5wMKV+EXEVEr2RURERCrYdS3rA7DhYAoZ2XmeBQtpZsx9dtph+7ee
N06kkB2J6QD0aBaKzerhMnk5GZC01dhWcT4R0ynZFxEREalgTUNr0SjEn1y7k7UJpzwP2OEO43GrhvKLuUZ
2b0zc5AH8bUhbz4MdjTM+lApqAMENPI8nIkUo2RcRERGpYBaLpaB3f6UZQ/
nb3248HvwV0hM9jydSSEiAD01CAzwPdHit8aj5+iJlQsm+iIiISCXQJz/
Z33PC82B1Gp0fFu2E7fM8jydSFo6sNx4bKtkXKQtK9kVEREQqgV4tjDnQ+09kcOR0pucB258v1Keh/
GKSt1fsY+S7sfy4xYTRIk6nKvGLlDEl+yIiIiKVQJCfN1OHd+S7P/YmMtjf84DtbwMsRrXz1EOex5Mab/
muZNbsT+FkRo7nwU7tg3MpYPOFiKs8jycil1CyLyIiIlJJ3HVNI65qWMfzKucAgRHQ9Fpje9tcz+NJjZaVa
yfuUCoAvZqHeh4wf8m9qM7g5eN5PBG5hJJ9ERERkeqqQ/5Q/
q8rth1S5cUdPE1OnoOwQF+a1VNxPpGqQMm+iIiISCWyePtxnvpyM1uPpnkerO0wsNggcbMxbFqklGL3G0tC
9moeisViwsiTw+eL8ynZFykzSvZFREREKpG5m47w5cYj/LzjuOfBAkKh2fXGtgr1iQdW7zOS/
RgzhvBnpUPydmNblfhFyoySfREREZFKJH8Jvl/2nDQnYP5Q/
m1K9qV0MrLz2Hw4FYBezet5HvDoBsAJdZpAYLjn8USkWEr2RURERCqR61oZyX784VTSzuV6HrDNLWD1NnpS
k3d4Hk9qnNRzufRtVZ82EYE0CqnleUAN4RcpF0r2RURERCqRBnX8aV4/ALvDSew+E3r3/etAi/
7GtobySyk0qOPPB7/vxo9/
vs6cgPmV+DWEX6RMKdkXERERqWSuOz+Uf8Vus4by32E8bvsGnE5zYkqNY0phPodDPfsi5UTJvoiIiEgl0/
f8UP6Vu0/
gNCM5bz0IvPzg1F5I+s3zeFJjnMuxczT1nHkBT+6G7DTwrgXhHcyLKyKXULIvIiIiUsn0aBaCj81KLR+bOf
P2fQOh5U3GtobyixtW7T1J738sZewHa80JePh8nAZdweZlTkwRKZZ+wkREREQqmVo+Xqz5642EBPiYE3DZV
LCef9u37Rvo/
3+QPyR7xXRw2KHfJHPuJdXK6vN1IxqbUZgPCs3X72ZOPBEpkXr2RURERCoh0xJ9AKvNSPKt3pB6CI5uNPav
mA7LphjHRYoRu+8UADHNQ80JqPn6IuVGPfsiIiIilVhWrh0vqwUvmwd9NH0nGo/
LphiPW7+GfUuN5/2evXBcpJBTZ7PZmXQGgJ7NTEj2M1Pg5C5jW5X4Rcpchfbsr1y5kqFDhxIVFYXFYmHevH
lXvGb58uV06dIFX19fWrRowcyZM4sct9vtTJ48mejoaPz9/
WnevDkvvvhiQXGb3Nxcnn76aTp27EhAQABRUVHcc889HDt2rAxeoYiIiEjpTZgTz9V//
4kNB097HqzvROhwp7G95i0l+nJFaxNSAGgdHki92r6eB8wfURLSHAJMGikgIiWq0GQ/
IyODTp068eabb7p0fkJCAkOGDKFfv37Ex8czfvx4HnjgARYtWlRwzrRp05gxYwZvvPEGO3bsYNq0aUyfPp3
XX38dgMzMTOLi4pg8eTJxcXF888037Nq1i1tvvbVMXqOIiIhIaTkcTrJyHazcfcKcgLcVes9l9VaiL5eVP1
/fvCH854vzNephTjwRuawKHcY/ePBgBg8e7PL5b7/9NtHR0bzyyisAtG3bllWrVvHvf/
+bgQMHArB69WqGDRvGkCFDAGjatCmfffYZ69YZxUCCg4NZvHhxkbhvvPEG3bt359ChQzRu3NiMlyYiIiLis
T6t6jMv/hg/bk2idUQgYYF+dI8OwWYt5Xrnv752YduRa8zZV8IvJcifr9/LtGT/
fHG+RirOJ1IeqlSBvtjYWPr3719k38CBA4mNjS143qtXL5YsWcLu3bsB2Lx5M6tWrbrshwppaWlYLBbq1Kl
T4jnZ2dmkp6cX+RIREREpS7l5DgASTmbw58/jGfXeGq6dtpSFWxPdD5ZfjK/
DCOO5b5DxfMV0E1ss1YXT6eTJm1ozpmdjekSbkOw77BeG8Wu+vki5qFLJflJSEuHh4UX2hYeHk56ezrlz5w
B45plnGDlyJG3atMHb25vOnTszfvx4Ro8eXWzMrKwsnn76aUaNGkVQUFCJ9546dSrBwcEFX40aNTLvhYmIi
IhcZOHWRJ75Zssl+5PSsnhkVpx7CX9+ot/
vWRj2BngHQHY6dL1PCb8Uy2KxcHPHSF66rSPBtbw9D5i8HXLOgk8ghLX1PJ6IXFGVSvZdMWfOHGbPns2nn3
5KXFwcH330Ef/
617/46KOPLjk3NzeXu+66C6fTyYwZMy4bd9KkSaSlpRV8HT58uKxegoiIiNRwdoeTF+Zvx1nMsfx9L8zfjt
1R3BnFcNgvFOPz9odWNxn7/YKN/Q67Gc0WKVn+EP6GXbXUo0g5qVJL70VERHD8+PEi+44fP05QUBD+/
v4APPXUUwW9+wAdO3bk4MGDTJ06lXvvvbfguvxE/+DBgyxduvSyvfoAvr6+
+PqaUIVURERE5ArWJaSQmJZV4nEnkJiWxbqEFNeKp/
WbVPR521th21zY8R38KQ4spawBINXWB6sSuKphMJ0b1fFs2cd8Bcm+hvCLlJcq1bMfExPDkiVLiuxbvHgxM
TExBc8zMzOxWou+LJvNhsPhKHien+jv2bOHn3/+mdBQLf0hIiIilUfymZIT/
dKcd4mWN4GXH6Tsh+PbShdDqq3DKZm8+P12Rr67hqw8x5UvcMWR/OJ8qsQvUl4qNNk/e/
Ys8fHxxMfHA8bSevHx8Rw6dAgwhs7fc889Bec//PDD7N+/
n4kTJ7Jz507eeust5syZwxNPPFFwztChQ5kyZQoLFizgwIEDzJ07l1dffZXbb78dMBL9ESNGsGHDBmbPno3
dbicpKYmkpCRycnLK78WLiIiIlCAs0M/U8y7hWxua32hs7/
iudDGk2ordb1Th79QwmNq+JgwEzjhpfLAExjB+ESkXFZrsb9iwgc6dO9O5c2cAJkyYQOfOnXnuuecASExML
Ej8AaKjo1mwYAGLFy+mU6dOvPLKK7z//vsFy+4BvP7664wYMYJHH32Utm3b8pe//IWHHnqIF198EYCjR4/
y3XffceTIEa6+
+moiIyMLvlavXl2Or15ERESkeN2jQ4gM9qOkwfUWIDLYWIav1NrdajxuV7IvRa05v+SeS1NEXJE/hL9+G/
Cva05MEbkii9PpdLGyixSWnp5OcHAwaWlpV5zvLyIiIuKuhVsTeWRWHMAlhfoswIwxXRjUIbL0NziXCv9sA
Y5ceGw91G9V+lhSbTidTmKmLiUpPYvZD/
Sgd4t6ngf9+f9g1b+h81hjNQgRKTV38tAqNWdfREREpKYY1CGSGWO6EBFcdKi+t83ieaIP4F8HmvU1tnd86
1ksqTYOnMokKT0LH5uVrk1M6oXP79lvpOJ8IuVJyb6IiIhIJTWoQySrnr6Bzx7syd+HtccC5NqdtIkwaVRh
Ww3ll6Jizw/h79y4Dn7eJiyRZ8+Fo8YIFRXnEylfSvZFREREKjGb1UJM81DuiWnKda3qA/
BN3BFzgrcZAhYrJP0GKQnmxJQqbcOBFAB6NTdh+D7A8a2Qdw78giG0pTkxRcQlSvZFREREqogRXRsC8HXcU
RwOE8ouBdSDJr2N7R3zPY8nVd70EVcx99Fe3NG1gTkB84fwN+wOVqUeIuVJP3EiIiIiVcRN7cIJ9PPiaOo5
1iScMidou2HGo5bgE8DLZqVz47o0rFvLnICary9SYZTsi4iIiFQRft42brnKKMz39caj5gRtc4vxeGQ9pJk
UU6ocu8NJ7L5TfBt/
lNh9p7CbMXIE4Eh+z343c+KJiMu8KroBIiIiIuK6O7o05Iv1hzmXm4fT6cRisXgWMCgSGvWEw2tg5/
fQ4yFzGipVxsKtibwwfzuJaVkF+yKD/
Xh+aDvPVn04kwSph4y6EA26mtBSEXGHevZFREREqpCuTeqyZtKNvDW6q+eJfr527lflL7OeYClXC7cm8sis
uCKJPkBSWhaPzIpj4dbE0gfPH8If1g78TFpBQkRcpp59ERERkSrEYrEQFuRnbtC2Q2HRX+HQajh7AmrXv+z
pZdYTLOXK7nDywvztFPcxjROwAC/M386AdhHYrKX4YOnwWuNR8/
VFKoR69kVERESqqMS0c6Rk5HgeqE5jiOoMTocxlP8yyrQnWMrVuoSUS/
4fC3MCiWlZrEtIKd0Njqw3Hhsq2RepCEr2RURERKqgf/y4k17/WMqsNQfNCdj2/
FD+y1Tlv1JPMBg9wRrSXzUknyk50S/
NeUXkZcOxeGNbPfsiFULJvoiIiEgV1DKsNk4nfBN3BKfThOQ6fwm+hJVw7nSxp5R5T7CUq7BA16aDuHpeEY
m/
gT0baoVCSDP3rxcRjynZFxEREamCBnWIoJaPjQOnMtl4sPjk3C2hzSGsPTjyYNePxZ5Spj3BUu66R4cQGVx
yIm/
BqMXQPTrEtYDLpsKK6cZ2wZJ73cFiMfYvm+pZg0XELUr2RURERKqgAF8vBp8vhvd13BFzgl6hKn+Z9gRLub
NZLTw/tF2xx/LL8T0/
tJ3rxfmsNlg2xUjsC4rzdTuf6E8xjotIuVGyLyIiIlJF3dG1AQDfb04kK9fuecD8efv7lkL2mUsO5/
cEXy71Cw/ydb0nWCrcoA6RvD2mCxEX9fBHBPsxY0wX91ZX6DsR+j1rJPZ7lxr7UvYbz/
s9axwXkXKjpfdEREREqqie0aE0qOPP0dRz/LT9OLd2ivIsYFhbCG0Bp/bC7kXQcUSRw/k9wY/
MisMCxRbqG9IxsnTLtEmFGdQhkgHtIliXkELymSzCAo2h+6X6f+w7EbLSIPYN4/
mmWUr0RSqIevZFREREqiir1cIdXYze/e/ij3ke0GK50Lu//dtiTxnUIZIZxfQE1w/
0ZWxME54b2t7zdki52XToNNl5dmxWCzHNQxl2dQNimod69oFNZKcL2zYfJfoiFUQ9+yIiIiJV2J3XNKJh3V
oM7hhhTsB2t8KqV2Hvz5CTCT61ihx+6svNtIkMYumT1xN/
OLXEnuDUzBycTqgb4GNOu8R0aedyufPtWPy8bSz7y/XUD/
Q1J3Dsm8ajxQr2HGPOvhJ+kXKnZF9ERESkCmsUUotGIbWufKKrIq+GOo0h9ZCR8OcX7QPW7j/
FlxuPYLNauL51fWKahxYb4nRGDqPfNwq0zX6ghxL+SmrJjuPkOZxE1fEzL9FfMR0S443tUZ9D4mZjzj4o4R
cpZxrGLyIiIiIXFB7Kv+NCVX6n08nLP+wAYFT3RjSvX7vEECmZOSSfyWJ7YjpjPlhLamZOmTZZSmfh1iQAB
rU3aVRIftV9MHr1G/csWrQvf1k+ESkXSvZFREREqoFZaw5y82u/
8NuRVM+D5Sf7uxdBXjYAC7YksvlIGrV8bPz5xlaXvbx5/
dp89mBPQgN82HbMSPjTMnM9b5eYJjMnjxW7TwC4V3H/
chx2aDvM2I7sBH7BxnZ+wu8wYcUIEXGZkn0RERGRamBdQgrbE9P5euMRz4M17AaBkZCdDvuXk51nZ/
rCXQA81Ke5S0O+W4YH8un5hH/r0fMJ/zkl/JXF8l0nyM5z0DikFm0jA80J2m8S+J9P8JteW/
RY34nGcREpN0r2RURERKqBO7o2BODbzcfIzvOwB9VqhbZDje3t3zF7zSEOpWRSP9CXB/tEuxymdUQgsx/
sQUiAD1uOpnGPEv5KI38I/
+AOEVgsJi6VeGCV8dj0OvNiikipKNkXERERqQaubVGP8CBfUjNzWbYz2fOA54fyO3ct4J2lOwGYMKAVtXzc
q+/cJiLIKNJXy5vj6dkazl8JZOfZWXr+e2RgB5Pm6wOkHYWU/
Rfm64tIhVKyLyIiIlIN2KwWbuvcAICvNh71PGCTXlCrHpZzp/nyZgejezTmzvOjB9zVNjKI2Q/
05IuHetI41MSVA6RUfL1szH20F5MGt+HqhnXMC3zwV+Ox8Hx9EakwSvZFREREqokRXYxkfPmuZE6ezfYsmN
UGbYYA0DjpZ6bc3hEvW+nfOraLCqJJaEDB87X7T3E2O8+zNkqptQwP5KG+zbFazRzC/
4vxePF8fRGpEEr2RURERKqJluGBdGoYTJ7DybfxxzyOlxo92NjY8b2pldSX7Uxm7Afr+P3/1inhr040X1+k
UlGyLyIiIlKNjOzemEHtI2gfFeRRnO3H0un9eR7nbIGQkQyH15rUQqhX2xc/bysbDp7mx/
8+Ts6Sf2B3OIndd4pv448Su+8Udofz/
LrtU027rxgjKh77NI4lO46bG1jz9UUqHfcqrIiIiIhIpTaqe2NGdW/scZypP+4gw27lt4AYeqT/BNu/
M+bxm6Bjw2A+ub8HYz5Yy6HUbHx+mco7qxOYmnFrwTl/DfiOP9g/
N9ZnF9N8/1siC35LpLaPFze2DTcvsObri1Q66tkXERERkSJW7j7BL3tO4m2z0Oy63xk7d8wHp9O0e3RqVId
P7u/Be5YRvJI7gofsn/OC14f4kMufbN/wB/
vnvJo7goWhY027Z03ncDhZtM1Ycm+QmVX4QfP1RSohJfsiIiIi1VDCyQz+u2QPeXaHW9c5HE6m/
mgstTe2Z1PqXz0YfGpD+hE4GmdqGzs2CCbA14u37MPY7mjMvV6L2eV7L096f8WcvD68Yb+NF+ZvN4b0i8c2
HT5N8plsAn296NUi1Nzgmq8vUuko2RcRERGpZuwOJ3e+vZpXF+9m5Z4Tbl07L/
4oOxLTCfTz4k83tABvP2h5k3Fwx7emtnNdQgppGZn8x/tN2lkPAWA5Xxz+Lq+V/
Or7OPdlfMDWjb+YOqqgplq41ejVv6FtGL5eNvMCa76+SKWkZF9ERESkmrFZLdzaqQEAX2886vJ1Wbl2/
rVoFwCP9WtB3QAf40C783Ppt39natJ9Ii2d/3q/
wVDbGvKcRpaf6zSS0CynN5GWFP7gtYBOC4bCmz1gxT8hJcG0+9ckTqeTH88n+4PNHsKv+foilZKSfREREZF
q6I6uRrK/ePtxUjNzXLpmR2I6Z7LyiAr24/e9ml440GIAePnB6QRI2mJOA/
OyuTbuL9xsW0ee04qXxckruSNomf0Jr+SOwM+Sy7d5MXxv74HD5gsnd8Gyl+C/
V8P7A2Dtu3DWvVELNdm2Y+kcOX0OP28rfVrVNze45uuLVEpK9kVERESqofZRwbSJCCTH7mD+b4kuXdO5cV1
WTOzHW2O64uddaJi3b21o0d/Y3vGd543LzYIvxhBy5GfysOFlcfBK7ghetw8H4HX7cF7JHcEwr1iO+UTj/
MseGPYWNOtnDBU/sg5+fApeaQ2zRsDmLyD7rLFM34rpxd+zhi/
jdzY7j44Ngrm+VRi1fExekEvz9UUqJS29JyIiIlJNjejakJcW7ODrjUcY27OJS9eEBPgQkj98v7C2t8LO74
2h/Df8rfSNysmEz38H+5eBlz/Ho27ii33evHE+0c/3un04FuDWtqHY/
IOh82jj60wSbP0GtnwJx+Jg72Ljy8sfQqIheTs47NBv0oVgK6bDsik1ehm/
ns1Cmf+na8nJc69g4xVpvr5IpaWefREREZFqatjVDbBZLcQfTmXfibMlnnc4JZNlu5JxXm4+fquBYPU2htO
f2FW6BuVkwKd3GYm+dwCM+YoG4z6m3aiXiAj2K3KqzWqhzd0v0eLul4vGCIyAmEfhD8vgjxuh7zMQ0gzyzh
mJPsCKf8C7/SDtSNFEv+/E0rW7GvHxMvntv+bri1RaSvZFREREqqn6gb5c36o+gX5e7DlecrI/
fdEu7vtwPf/
66TJJvH8daN7P2N5eiqH82WeMIfcHfgGfQBj7TcEc70EdIln19A189mBPpo+4Cn9vK3aHEy+b5fIx67Uwev
D/
FAcPLoUej0BAmHHsWBz8u4MSfWBv8hnOZOWWTXDN1xeptJTsi4iIiFRjL93egfXP9mdQCRXYNx9OZf7mY1g
sMKRj1OWDtT1fld/dJfiy0uCT4XBoNfgGwdi5lwz5tlktxDQP5a5rGnFvr2gA3l2537X4Fgs06AqD/
wETdsCYb84fcILVq0Yn+gDjv4in64s/
s3xXsvnBNV9fpNJSsi8iIiJSjUUG+xcttleI0+nk5R92ADC8c0PaRQVdPlibIWCxGRX5XV0C71wqfHK7UVT
PLxju+RYadbvsJff1boq3zcKGg6fZePC0a/fJZ/OCoxsvPHfklVy0rwY4n
JLJ1qPp5DkcdGxg8jB7zdcXqdSU7IuIiIjUAE6nk4OnMorsW7IjmbUJKfh4WXnyplZXDlIr5MJwbVeq8mem
wMe3Gsm3fwjcOx8adLniZeFBftx2tbF04Huu9u7ny5+jf839xnOL1XheQxP+RduSAOgRHUpobV9zg2u+vki
lpmRfREREpJo7eTabG15ZwcD/rCyYu51nd/CPhTsBGNc7mqg6/
q4Fa3d+KP+V5u1nnISPboXEzVCrHvz+eyMpdNGDfZoREuBDm8jAyxcOLKxwMb5bXoVGPcDpgOg+NTbhX7jV
SPZLmsbhEc3XF6nUtPSeiIiISDUXGuCD1QJZuQ7eWLqXdlFBbD2axt7ks9St5c0j1zd3PVibobDgL3B0gzG
MO7jBpeecTTYS/RM7jIJ5986HsDZutblVeCBrJt3oXvV4h71oMb5uD8DhtXByL/
SdZByvQZLTs9h4yJgGMbB9WST753v2NV9fpFJSsi8iIiJSzVksFjo2CGbfiQzeKTQs3ma10L9tOMH+3q4HC
ww35mcfioUd86Hnw0WPn0mCj4bCyd0QGGkk+vValqrdbi8T129S0efthsHCSXDmGES0h7ZDS9WOqmrR9uM4
ndC5cZ1Lljb0WPoxSNmn+foilZiG8YuIiIhUcwu3JjIv/tgl+x0OJ19tPMLCrYnuBSyoyn/RUP60o/
DhzUaiH9QQfr+g1Il+4TYu3Xmcb+KOuH+xly90ucfYXv++R+2oivL/
XweXyRB+zdcXqeyU7IuIiIhUY3aHkxfmby/
2WP5M+Bfmb8fucHFePFzoIT+42hiyD5B6CGbebPT2BjeG+xZAqBvTA0qwdGcy42Zu4MXvt3MupxTD8K+5D7
DA/uVwco/H7alK/jmiE8/
d0o6bO0aaH1zz9UUqPSX7IiIiItXYuoQUEtOySjzuBBLTsliXkOJawGVTYfNnENXFuHrn93D6AHw4xHj0Cz
YS/bpNPW88cH3r+jSs68/pzFy+2njY/
QB1GkOrQcb2+g9MaVNVEVXHn3HXRtOwbi3zgx9YZTxqvr5IpaVkX0RERKQaSz5TcqJfmvOw2ozK9vlDtzfO
NIbupx0ynne+x0iwTeJls/
LAtdEAvL8qwb0RCPm6PWA8xn8KORmXP1euTPP1RaoEJfsiIiIi1VhYoGuF2Vw9j74TjYr3+5cZzxM3Q/
pRY7vX4zDwpVK08vLu6taIOrW8OXgqk5/OrxvvluY3QN1oyE6DLV+Z3r7K5kxWLvfPXM/
n6w6V7sORK9F8fZEqQcm+iIiISDXWPTqEyGA/LCUctwCRwX50jw5xPWh+wl9Y7z/
DTS+WtpmXVcvHi7E9mwDwzsr9OJ1uJrBWK3S739he/
x64e30Vs2zXCZbsTObdlfuxlvQf7wnN1xepEpTsi4iIiFRjNquF54e2A7gk4c9//
vzQdtjczQr7TgTr+SX7bD4w4O8etfNK7olpio+XlfjDqWw4eNr9AFePBi8/SNoCR9ab38BKJL8K/
6AOEVgsZZDta76+SJVQocn+ypUrGTp0KFFRUVgsFubNm3fFa5YvX06XLl3w9fWlRYsWzJw5s8hxu93O5MmT
iY6Oxt/fn+bNm/Piiy8W+QTY6XTy3HPPERkZib+/P/
3792fPnppVnVVERERqjkEdIpkxpssla61HBPsxY0wXBnUoRbX2FdPBkWsk+vYc43kZqh/
oyx1dGtA2Mog8eyl65muFQIc7jO1qvAxfVq6dZTtPAEaybzrN1xepMrwq8uYZGRl06tSJcePGMXz48Cuen5
CQwJAhQ3j44YeZPXs2S5Ys4YEHHiAyMpKBAwcCMG3aNGbMmMFHH31E+/bt2bBhA/fddx/BwcE8/
vjjAEyfPp3//ve/
fPTRR0RHRzN58mQGDhzI9u3b8fNzcb6aiIiISBUyqEMkA9pFsC4hheQzWYQFGkP33e7RByOxXzbFGMrfd+K
F52A8LyPP3dIeP29r6Xuruz0A8bNh21wY+DIE1DO3gZXAit0nOJdrp0Edfzo2KIP59JqvL1JlVGiyP3jwYA
YPHuzy+W+//TbR0dG88sorALRt25ZVq1bx73//uyDZX716NcOGDWPIkCEANG3alM8++4x169YBRq/+f/
7zH/72t78xbNgwAD7++GPCw8OZN28eI0eOLPbe2dnZZGdnFzxPT093/
wWLiIiIVCCb1UJM81DPglyc6MOFxzJO+P19bJ4FaNDFWDLwWBzEfQzXTTCnYZXIoq1GAcOB7ctqCL/
m64tUFVVqzn5sbCz9+/cvsm/gwIHExsYWPO/
VqxdLlixh9+7dAGzevJlVq1YVfKiQkJBAUlJSkTjBwcH06NGjSJyLTZ06leDg4IKvRo0amfnSRERERKoGh7
1oop8vv2ifw17mTTibnccHqxJcXy6wsPxl+DZ8WC5tLU85eQ4W7zgOwOCOZTCEHy7M12+iZF+ksqvQnn13J
SUlER4eXmRfeHg46enpnDt3Dn9/f5555hnS09Np06YNNpsNu93OlClTGD16dEGM/OsujpN/
rDiTJk1iwoQLn/6mp6cr4RcREZGap9+kko+V4RD+wh6dHcfK3Sc4nZHDXwa2du/
iDsPhp2ch7RDsWQytB5VNIyvAqYxsOkQFk3Aygy6N65p/
A83XF6lSqlTPvivmzJnD7Nmz+fTTT4mLi+Ojjz7iX//
6Fx999JFHcX19fQkKCiryJSIiIiLl73fdjQ6XT9YcJCM7z72Lvf2h8xhju5oV6osM9uezP/
Rk+VPXl64Ww5Xkz9ePuAr865gfX0RMVaWS/YiICI4fP15k3/
HjxwkKCsLf3x+Ap556imeeeYaRI0fSsWNHxo4dyxNPPMHUqVMLYuRfd3Gc/
GMiIiIiUnkNaBdB09BapJ3L5csNh90PcM0443Hvz5Cy39zGVQJ+3h7WNiiJ5uuLVClVKtmPiYlhyZIlRfYt
XryYmJiYgueZmZlYrUVfls1mw+FwABAdHU1ERESROOnp6axdu7ZIHBERERGpnGxWCw9c1wyA91clkGd3uBc
gpBm06A84YcP/zG9gBUhKy+LEmewrn+iJ/Pn6Ta8r2/uIiCkqNNk/e/
Ys8fHxxMfHA0bxvPj4eA4dOgQY8+TvueeegvMffvhh9u/
fz8SJE9m5cydvvfUWc+bM4Yknnig4Z+jQoUyZMoUFCxZw4MAB5s6dy6uvvsrtt98OgMViYfz48bz00kt899
13bNmyhXvuuYeoqChuu+22cnvtIiIiIlJ6I7o2JCTAhyOnz/Hj1pLrLpUov1DfplmQe87cxlWAd1buo/
vLP/
Pmsr1lcwPN1xepcio02d+wYQOdO3emc+fOAEyYMIHOnTvz3HPPAZCYmFiQ+IPRK79gwQIWL15Mp06deOWVV
3j//fcLlt0DeP311xkxYgSPPvoobdu25S9/+QsPPfQQL774YsE5EydO5E9/+hN/
+MMf6NatG2fPnmXhwoX4+fmV0ysXEREREU/4edu4J6YJAO+u3I/
T6XQvQMubILgxnDsN2+aWQQvLj9PpZNHWJJxOaB0eWDY30Xx9kSrH4nT7N6OAMfQ/
ODiYtLQ0FesTERERqQApGTlcN20pfVrV5193diLA182Fpn55FZa8AA26woNLy6aR5WDz4VSGvfkrtXxsxE0
eUDZz9r97HOI+gpg/
wsAp5scXEZe4k4dWqTn7IiIiIiL5QgJ8WP3MjcwY09X9RB+g81iw+cDRjXA0zvwGlpP8aQz92oSVYXE+zdc
XqWqU7IuIiIhIlRVcy7v0F9euD+1uM7bXf2BKe8qb0+lk4dZEAAZ3KKOVpTRfX6RKUrIvIiIiIlXewVMZzN
10xP0L8wv1bf0KMlPMbVQZsjucxO47xdsr9nHgVCbeNgvXtw4rm5tpvr5IlVSK8U4iIiIiIpXHgZMZ3PDKc
mxWC72a1yM8yI2iy426Q0RHSNoC8Z9Crz+WXUNNsnBrIi/
M305iWlbBPqvFwqo9JxjUIdL8Gx74xXhseq35sUWkzKhnX0RERESqtKb1ArimSQi5dicf/nrAvYstlgu9+
+vfB4fD9PaZaeHWRB6ZFVck0QfIznPwyKy4giH9ptJ8fZEqScm+iIiIiFR5D/
ZpBsDstQc5m53n3sUd7wTfIDidAPsrb1V+u8PJC/
O3c7mltF6Yvx27w8TFtjRfX6TKUrIvIiIiIlXejW3CaF4/gDNZeXy+7pB7F/sEwNW/M7YrcaG+dQkpl/
ToF+YEEtOyWJdgYu0BzdcXqbKU7IuIiIhIlWe1WnjwOqN3/4Nf9rNqzwm+jT9K7L5TrvV0X3O/
8bh7IaS6+WFBOdl/4qxL5yWfKfkDAbdpvr5IlaUCfSIiIiJSLdzWuQFTfthBYno2Yz5YV7A/
MtiP54e2u3zxuvqtILovJKyADR9C/
+fLocVXlp1nZ+mOZL6OO8rSncdduiYs0I0ChVei+foiVZZ69kVERESkWli+K5kzWZfO109Ky3KteF1+ob64
jyEv2/T25S+X586Ig7X7U3hkdhw/
7ziOwwneNkuJ51owPtjoHh1iToM1X1+kSlPPvoiIiIhUefnF64rjxEiEX5i/
nQHtIrBZS0iYW98MgZFwJhG2fwdX3Wla+4pbLu/iEQeHUzKZt+ko/j42Hjg/
JaF3i3p0alSHXs1DGd65AftOnOWRWXEFrytf/
it6fmi7kl+fuzRfX6RKU7IvIiIiIlWeO8XrYpqHFn+SzQu63gfLXzaW4TMp2c9fLu/ifvz8EQdjejZh9/
EzrD1fWK9+oC+/79UUL5sVm9XCt4/1LrimZXggM8Z0ueSDgwhXpiq4S/
P1Rao0JfsiIiIiUuW5WpTuiud1vRdWTofDayBpC0R09Khdl1suL3/
fJ2sOAmCxQEyzUO7o0vCyy+sN6hDJgHYRrEtIIflMFmGBxtB903r082m+vkiVpmRfRERERKo8V4vShdTyuf
wJgRHQdihsm2v07g99zaN2XWnEQb67uzXi8Rtb0qCOv0txbVZLySMUzKD5+iJVngr0iYiIiEiV1z06hMhgP
67Ut/1/87cRu+/U5U/
KL9T32xzISvOoXa6OOOjVPNTlRL9caL6+SJWnZF9EREREqjyb1cLzQ9sBXJLw5z8P9PNi34kMRr23hld/
2lVysCa9oX5byM2EzZ+Xuk2HUzKZv/
mYS+eaulyeGTRfX6TKU7IvIiIiItXCoA6RzBjThYjgoolzRLAfb4/
pwqqJNzC2ZxOsFqPKfYksFuh2v7G9/n1wXnmJvML2Jp9lwpx4rv/
Xcn7ekXzZc01fLs8smq8vUuVZnE43f3sJAOnp6QQHB5OWlkZQUFBFN0dEREREzrM7nJctXnc4JZNGIbUKnn
8Td4ToegF0blz3QpCsdHi1LeSchXu+g2Z9Xbr3899u5eM1Bws+H7iuZT26NQ3h34t3A8UvlzdjTBdzq+h7K
v2Y8dotVpiYoGH8IpWIO3moCvSJiIiISLVypeJ1hRP9I6cz+evcLWTnORjZrTETB7amboAPxL4J9VrBsTij
d79wsr9iOjjs0G8SAE6nE4vFUhDb6YQB7cL5Y78WdGpUB4BW4bXLZ7k8M2i+vki1oGRfRERERGosf28bQzp
G8XXcET5bd4iFWxOZNLgtIyxWrMfiAHDuXMBPsXEEhTWhx+H3sS5/
Gef1f2XVnhO8sXQvo3s24dZOUQD8rkdjrm1ZjzYRRXvcym25PDNovr5ItaBh/
KWkYfwiIiIi1ce6hBQmz9vKruNnAOjapC6TAr7jmv0zAPhP3nDsTitPen/FyoZ/
4JXs29h8OBWAjg2Cmf+napQY/7eLsezeqC+g9aCKbo2IFOJOHqpkv5SU7IuIiIhUL7l2BzN/PcB/
ft5NRo4dgDe8XuMWr7U4nUbdvldyR/C6fTgAft5WRnZrzB/
6NCOqMi2b5wnN1xep1NzJQ1WNX0REREQE8LZZebBPMxY90Qc/
b+Nt8hN5j+E4n+g7nbDJ2RKA2r42VjzVj/+7tX31SfRB8/
VFqhEl+yIiIiIihRxOOUdWrgOAh23fYbWAw2nBYoGPvP/BnbblnM22s/
9ERsU2tCxovr5ItaFkX0RERESkkOQzRsX8P9m+4Unvr3gldwRtsmeyw9EIm8XJP73fZbzXVySnn6vglpaBA
6uMx6bXVWw7RMRjSvZFRERERAoJC/Qrkui/
bh9ODt7cnDOVNfY2AIz3+oaYLc9BXk4Ft9ZE6ceMwnwWKzTuWdGtEREPKdkXERERESmke3QIwX5WXi1UjA/
AiZWRuc+x2N4FBxC2/2v49E7ISqu4xppJ8/VFqhUl+yIiIiIihdisFhre/ndetw/HctExC/CH3L8Q1/
sd8A6A/
cvhf4Mh7WgFtNQEy6bCiunG9sXz9VdMN46LSJWkZF9ERERE5CKDOkQyY0wXIoL9iuyPCPZjxpguXDNgJNz3
A9QOh+Rt8H5/
SNpSQa31gNUGy6YYiX3h+forphv7rbaKbZ+IlJrF6XQ6K7oRVZE76xuKiIiISNVkdzhZl5BC8pkswgL96B4
dgs1aqL8/9RDMGgEnd4FPINz1EbS4seIaXBr5iT0Y8/V7j4dVr0K/
Z6HvxAptmogU5U4eqp59EREREZES2KwWYpqHMuzqBsQ0Dy2a6APUaQz3LzJ6w3POwKd3waZZFdPY0sjLhtA
WENzYOOa0LAAAFNhJREFUeO50KtEXqSa8KroBIiIiIiJVmn9dGPM1fPsYbPnSeEw9BNdPAsvFs/
4ricTfjA8ltsyBc6cLHXCCzUeJvkg1oJ59ERERERFPefnC8Pfgur8Yz1dMg3mPVq6l+c6dhnXvwdvXwTvXw
bp3jH1BDaBJb+Mcmw/
Ycy4U7RORKks9+yIiIiIiZrBY4MbJENwQFjwJmz+F9KNw9yfgF1wxbXI4IGG50Yu/
43uwZxv7rd7QZgh0GQtHNsDyqReG7heew68efpEqS8m+iIiIiIiZrrnPSPjn3AsJK+B/
g2D0l8Y+Ty2balTILy4JXzEdHHboNwlOH4T4TyF+NqQdvnBOeAfoPBY63gkBocY1hRN9uPCohF+kSlOyLyI
iIiJitpYDjKX5Pr0LkrfDmz1g3EKI6Fj0vMIJuivyl8qDokl4fm98u9vgo1uNDxny+QbDVXdC5zEQeXXROg
IOe/HF+PKfO+yutUtEKh0tvVdKWnpPRERERK4o9RC82w8yTxrz4Ud9fmFpvvwE3d3K94Wv6/MULJgAG/
5n1A3Iy75wXnRf6HKPMVzf29/
c1yUiFcKdPFTJfikp2RcRERERl5xLhXf6QOpBwAI3PgfH4mHHt9D6ZiP5t+eBIxfsueDIO/
9Y3PPz5yVtgRM7jXgUejsf3AiuHg1X/
w7qNqmQlysiZUfJfjlQsi8iIiIiLsvLNnr4k7eVTfwOdxjD9KOvB6sW3BKprtzJQzVnX0RERESkrHn5wiO/
wt9DwWkHLND8BrB5g9Xr/GP+tpexffGxws/
3r4C9i43njjyo38aIJyJynpJ9EREREZHysPKfRqKfv5Z9456lq3S/
YrqR6GupPBG5DCX7IiIiIiJl7eJifKVN0Isr6qel8kSkGEr2RURERETKkpkJupbKExEXKdkXERERESlLZib
o/
SaVfEw9+iJSiKrxl5Kq8YuIiIiIiEh5cicP1bocIiIiIiIiItWMkn0RERERERGRakbJvoiIiIiIiEg1o2Rf
REREREREpJpRsi8iIiIiIiJSzVRosr9y5UqGDh1KVFQUFouFefPmXfGa5cuX06VLF3x9fWnRogUzZ84scrx
p06ZYLJZLvh577LGCc5KSkhg7diwREREEBATQpUsXvv76a5NfnYiIiIiIiEjFqNBkPyMjg06dOvHmm2+6dH
5CQgJDhgyhX79+xMfHM378eB544AEWLVpUcM769etJTEws+Fq8eDEAd955Z8E599xzD7t27eK7775jy5YtD
B8+nLvuuotNmzaZ+wJFREREREREKoDF6XQ6K7oRABaLhblz53LbbbeVeM7TTz/
NggUL2Lp1a8G+kSNHkpqaysKFC4u9Zvz48Xz//
ffs2bMHi8UCQO3atZkxYwZjx44tOC80NJRp06bxwAMPuNRed9Y3FBEREREREfGUO3lolZqzHxsbS//+/
YvsGzhwILGxscWen5OTw6xZsxg3blxBog/Qq1cvvvjiC1JSUnA4HHz++edkZWVx/
fXXl3jv7Oxs0tPTi3yJiIiIiIiIVEZVKtlPSkoiPDy8yL7w8HDS09M5d+7cJefPmzeP1NRUfv/
73xfZP2fOHHJzcwkNDcXX15eHHnqIuXPn0qJFixLvPXXqVIKDgwu+GjVqZMprEhERERERETFblUr23fXBBx
8wePBgoqKiiuyfPHkyqamp/
Pzzz2zYsIEJEyZw1113sWXLlhJjTZo0ibS0tIKvw4cPl3XzRURERERERErFq6Ib4I6IiAiOHz9eZN/
x48cJCgrC39+/yP6DBw/y888/88033xTZv2/fPt544w22bt1K+/btAejUqRO//PILb775Jm+//Xax9/
b19cXX19fEVyMiIiIiIiJSNqpUz35MTAxLliwpsm/x4sXExMRccu6HH35IWFgYQ4YMKbI/
MzMTAKu16Eu32Ww4HA6TWywiIiIiIiJS/io02T979izx8fHEx8cDxtJ68fHxHDp0CDCGzt9zzz0F5z/
88MPs37+fiRMnsnPnTt566y3mzJnDE088USSuw+Hgww8/5N5778XLq+jghTZt2tCiRQseeugh1q1bx759+3
jllVdYvHjxZVcCEBEREREREakqKnQY/4YNG+jXr1/
B8wkTJgBw7733MnPmTBITEwsSf4Do6GgWLFjAE088wWuvvUbDhg15//33GThwYJG4P//
8M4cOHWLcuHGX3NPb25sffviBZ555hqFDh3L27FlatGjBRx99xM033+xy2/
NXLFRVfhERERERESkP+flnfj56ORanK2fJJY4cOaKK/
CIiIiIiIlLuDh8+TMOGDS97jpL9UnI4HBw7dozAwEAsFktFN6dE6enpNGrUiMOHDxMUFFTRzREpV/
r+l5pOPwNSk+n7X2oyff9XX06nkzNnzhAVFXVJHbqLValq/JWJ1Wq94icplUlQUJB+0KXG0ve/
1HT6GZCaTN//UpPp+796Cg4Odum8KlWNX0RERERERESuTMm+iIiIiIiISDWjZL+a8/
X15fnnn8fX17eimyJS7vT9LzWdfgakJtP3v9Rk+v4XUIE+ERERERERkWpHPfsiIiIiIiIi1YySfRERERERE
ZFqRsm+iIiIiIiISDWjZF9ERERERESkmlGyX000bdoUi8Vyyddjjz0GQFZWFo899hihoaHUrl2bO+64g+PH
j1dwq0XMYbfbmTx5MtHR0fj7+9O8eXNefPFFCtcfdTqdPPfcc0RGRuLv70///v3Zs2dPBbZaxDxnzpxh/
PjxNGnSBH9/f3r16sX69esLjuv7X6qLlStXMnToUKKiorBYLMybN6/IcVe+11NSUhg9ejRBQUHUqVOH++
+/n7Nnz5bjqxApnSt9/3/zzTfcdNNNhIaGYrFYiI+PvySGcoKaRcl+NbF+/
XoSExMLvhYvXgzAnXfeCcATTzzB/
Pnz+fLLL1mxYgXHjh1j+PDhFdlkEdNMmzaNGTNm8MYbb7Bjxw6mTZvG9OnTef311wvOmT59Ov/97395+
+23Wbt2LQEBAQwcOJCsrKwKbLmIOR544AEWL17MJ598wpYtW7jpppvo378/
R48eBfT9L9VHRkYGnTp14s033yz2uCvf66NHj2bbtm0sXryY77//npUrV/KHP/yhvF6CSKld6fs/
IyODa6+9lmnTppUYQzlBDeOUaunPf/
6zs3nz5k6Hw+FMTU11ent7O7/88suC4zt27HACztjY2ApspYg5hgwZ4hw3blyRfcOHD3eOHj3a6XQ6nQ6Hw
xkREeH85z//WXA8NTXV6evr6/zss8/Kta0iZsvMzHTabDbn999/X2R/ly5dnM8++6y+/
6XaApxz584teO7K9/r27dudgHP9+vUF5/z4449Oi8XiPHr0aLm1XcRTF3//F5aQ
kOAEnJs2bSqyXzlBzaOe/WooJyeHWbNmMW7cOCwWCxs3biQ3N5f+/
fsXnNOmTRsaN25MbGxsBbZUxBy9evViyZIl7N69G4DNmzezatUqBg8eDEBCQgJJSUlFfgaCg4Pp0aOHfgak
ysvLy8Nut+Pn51dkv7+/P6tWrdL3v9QYrnyvx8bGUqdOHa655pqCc/r374/
VamXt2rXl3maR8qScoObxqugGiPnmzZtHamoqv//
97wFISkrCx8eHOnXqFDkvPDycpKSk8m+giMmeeeYZ0tPTadOmDTabDbvdzpQpUxg9ejRAwfd5eHh4kev0My
DVQWBgIDExMbz44ou0bduW8PBwPvvsM2JjY2nRooW+/
6XGcOV7PSkpibCwsCLHvby8CAkJ0c+DVHvKCWoe9exXQx988AGDBw8mKiqqopsiUi7mzJnD7Nmz+fTTT4mL
i+Ojjz7iX//6Fx999FFFN02kXHzyySc4nU4aNGiAr68v//3vfxk1ahRWq/7Mi4iI1FR6F1DNHDx4kJ9//
pkHHnigYF9ERAQ5OTmkpqYWOff48eNERESUcwtFzPfUU0/xzDPPMHLkSDp27MjYsWN54oknmDp1KkDB9/
nF1Wb1MyDVRfPmzVmxYgVnz57l8OHDrFu3jtzcXJo1a6bvf6kxXPlej4iIIDk5ucjxvLw8UlJS9PMg1Z5yg
ppHyX418+GHHxIWFsaQIUMK9nXt2hVvb2+WLFlSsG/
Xrl0cOnSImJiYimimiKkyMzMv6cG02Ww4HA4AoqOjiYiIKPIzkJ6eztq1a/
UzINVKQEAAkZGRnD59mkWLFjFs2DB9/0uN4cr3ekxMDKmpqWzcuLHgnKVLl+JwOOjRo0e5t1mkPCknqHk0Z
78acTgcfPjhh9x77714eV34rw0ODub+++9nwoQJhISEEBQUxJ/
+9CdiYmLo2bNnBbZYxBxDhw5lypQpNG7cmPbt27Np0yZeffVVxo0bB4DFYmH8+PG89NJLtGzZkujoaCZPnk
xUVBS33XZbxTZexASLFi3C6XTSunVr9u79//buPSbH94Hj+OdxSNpdOkixlVgipCV/
SHOspWxEFM1Qmo0UzfRXqOY0f/gD/9janMaszdmGWBMtHoeZYqwtE5nHWShRcn//8PNs/Qrfn1N+t/
dru7fnua9713U9165Wn/u6n6sa5ebmasiQIUpPT2f+w1IaGhpUU1PjfH/37l1dv35d3t7eCgwM/
OZcDw0NVXx8vBYtWqTt27erpaVFWVlZmjNnDl9/xB/vW/P/xYsXun//vh4+fCjpU5CXPq3o+/
v7kwn+Rp397wDw85SUlJiSzOrq6nZlTU1NZmZmpunl5WW6ubmZM2bMMB0ORyf0Evj5Xr9+bS5fvtwMDAw0X
V1dzYEDB5p5eXnm+/fvndd8/PjRXL16tenn52f26NHDjImJ6fBnBfh/VFxcbA4cONB0cXEx/
f39zaVLl5r19fXOcuY/rOLs2bOmpHbHggULTNP8d3P9+fPnZmpqqmkYhunh4WGmp6ebb9686YRPA/
xvvjX/d+7c2WF5fn6+sw4ywd/
FZpqm+ftvMQAAAAAAgF+F7+wDAAAAAGAxhH0AAAAAACyGsA8AAAAAgMUQ9gEAAAAAsBjCPgAAAAAAFkPYBw
AAAADAYgj7AAAAAABYDGEfAAAAAACLIewDAPAXS0tL0/
Tp0zu7GwAA4Ccj7AMAYFE2m+2rR0FBgbZs2aJdu3Z1Sv+KiooUHh4uwzDk6empiIgIbdy40VnOjQgAAL5ft
87uAAAA+DUcDofzdXFxsdasWaPq6mrnOcMwZBhGZ3RNO3bsUE5OjrZu3arx48fr/
fv3qqqq0s2bNzulPwAAWA0r+wAAWJS/v7/z6NWrl2w2W5tzhmG0Wz2fMGGCsrOzlZOTIy8vL/
n5+amoqEiNjY1KT0+Xu7u7goODdfLkyTZt3bx5UwkJCTIMQ35+fpo3b56ePXv2xb4dO3ZMKSkpysjIUHBws
IYNG6bU1FStX79eklRQUKDdu3fr6NGjzicRysrKJEl1dXVKSUmRp6envL29lZiYqNraWmfdnz9TYWGhfH19
5eHhocWLF6u5udl5zYEDBxQWFqaePXvKx8dHsbGxamxs/PFBBwDgD0HYBwAAbezevVu9e/
fW5cuXlZ2drSVLlig5OVljxozRtWvXFBcXp3nz5unt27eSpPr6ek2aNEkRERG6evWqTp06pcePHyslJeWLb
fj7+8tut+vevXsdlq9cuVIpKSmKj4+Xw+GQw+HQmDFj1NLSosmTJ8vd3V3l5eWqqKiQYRiKj49vE+ZLS0t1
+/ZtlZWVaf/+/Tp06JAKCwslfXriITU1VQsXLnRek5SUJNM0f+IoAgDQuWwmv9kAALC8Xbt2KScnR/
X19W3Op6Wlqb6+XkeOHJH0aWW/
tbVV5eXlkqTW1lb16tVLSUlJ2rNnjyTp0aNH6tu3ry5evKjRo0dr3bp1Ki8vV0lJibPeBw8eKCAgQNXV1Qo
JCWnXH4fDoaSkJNntdoWEhCgqKkpTpkzRrFmz1KVLlw77Jkl79+7VunXrdPv2bdlsNklSc3OzPD09deTIEc
XFxSktLU3Hjx9XXV2d3NzcJEnbt29Xbm6uXr16pevXrysyMlK1tbXq37//
TxlfAAD+NKzsAwCANkaMGOF83bVrV/n4+CgsLMx5zs/
PT5L05MkTSVJlZaXOnj3r3APAMAwNGTJEknTnzp0O2/
h8s+DGjRtavny5Pnz4oAULFig+Pl4fP378Yt8qKytVU1Mjd3d3Z1ve3t569+5dm7bCw8OdQV+SoqKi1NDQo
Lq6OoWHhysmJkZhYWFKTk5WUVGRXr58+R0jBQDAn4sN+gAAQBvdu3dv895ms7U593lF/
XMob2ho0NSpU7Vp06Z2dfXt2/erbQ0fPlzDhw9XZmamFi9erLFjx+rcuXOaOHFih9c3NDQoMjJS+/
bta1fm6+v79Q/2H127dtWZM2d04cIFnT59Wtu2bVNeXp4uXbqkAQMG/
Ks6AAD40xH2AQDADxk5cqQOHjyooKAgdev2/
X9aDB06VJKcG+W5uLiotbW1XVvFxcXq06ePPDw8vlhXZWWlmpqa1LNnT0mS3W6XYRgKCAiQ9OmGRXR0tKKj
o7VmzRr1799fhw8f1ooVK767/wAA/El4jB8AAPyQpUuX6sWLF0pNTdWVK1d0584dlZSUKD09vV1Y/
2zJkiVau3atKioqdO/ePdntds2fP1++vr6KioqSJAUFBamqqkrV1dV69uyZWlpaNHfuXPXu3VuJiYkqLy/
X3bt3VVZWpmXLlunBgwfO+pubm5WRkaFbt27pxIkTys/
PV1ZWlrp06aJLly5pw4YNunr1qu7fv69Dhw7p6dOnCg0N/
S3jBQDA70DYBwAAP6Rfv36qqKhQa2ur4uLiFBYWppycHHl6ejo32/
tvsbGxstvtSk5OVkhIiGbOnClXV1eVlpbKx8dHkrRo0SINHjxYo0aNkq+vryoqKuTm5qbz588rMDBQSUlJC
g0NVUZGht69e9dmpT8mJkaDBg3SuHHjNHv2bE2bNk0FBQWSJA8PD50/
f15TpkxRSEiIVq1apc2bNyshIeGXjxUAAL8Lu/EDAABL6WgXfwAA/
jas7AMAAAAAYDGEfQAAAAAALIbH+AEAAAAAsBhW9gEAAAAAsBjCPgAAAAAAFkPYBwAAAADAYgj7AAAAAABY
DGEfAAAAAACLIewDAAAAAGAxhH0AAAAAACyGsA8AAAAAgMX8A8LHT2O7edeoAAAAAElFTkSuQmCC\",","
\"text/plain\": ["," \"\u003cFigure size 1200x600 with 1 Axes\u003e\"","
]"," },"," \"metadata\": {},"," \"output_type\": \"display_data\"","
}"," ],"," \"source\": ["," \"# -------------------------\\n\","," \"# 4.
Evaluate and Plot Results\\n\","," \"# -------------------------\\
n\","," \"evaluate_model(trained_model, test_loader, scaler, feature_cols,
target_col_idx, \\n\","," \" window_width=45, start_index=70,
pred_length=1, device=device)\""," ]"," },","
{"," \"cell_type\": \"code\","," \"execution_count\": null,"," \"metadata\":
{},"," \"outputs\": [],"," \"source\": []"," }"," ],"," \"metadata\":
{"," \"kernelspec\": {"," \"display_name\": \"Python
3\","," \"language\": \"python\","," \"name\": \"python3\""," },"," \"languag
e_info\": {"," \"codemirror_mode\":
{"," \"name\": \"ipython\","," \"version\":
3"," },"," \"file_extension\": \".py\","," \"mimetype\": \"text/x-
python\","," \"name\": \"python\","," \"nbconvert_exporter\": \"python\",","
\"pygments_lexer\": \"ipython3\","," \"version\": \"3.11.4\""," }"," },"," \"nbf
ormat\": 4,"," \"nbformat_minor\":
2","}"],"stylingDirectives":null,"colorizedLines":null,"csv":null,"csvError":null,"
copilotSWEAgentEnabled":false,"dependabotInfo":
{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/
ZiadFrancis/Transformers_Trading_01/network/
updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/
dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName"
:"Transformer_Trading.ipynb","displayUrl":"https://
[Link]/view/ipynb?browser=chrome\u0026bypass_fastly=true\
u0026color_mode=auto\u0026commit=9d0d9436dfb179de1d5fb691e486fe2434a68796\
u0026device=unknown\u0026docs_host=https%3A%2F%[Link]\
u0026enc_url=68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f5a
6961644672616e6369732f5472616e73666f726d6572735f54726164696e675f30312f3964306439343
33664666231373964653164356662363931653438366665323433346136383739362f5472616e73666f
726d65725f54726164696e672e6970796e62\u0026logged_in=false\u0026nwo=ZiadFrancis
%2FTransformers_Trading_01\u0026path=Transformer_Trading.ipynb\
u0026platform=android\u0026repository_id=996808023\u0026repository_type=Repository\
u0026version=139","headerInfo":{"blobSize":"118 KB","deleteTooltip":"You must be
signed in to make or propose changes","editTooltip":"You must be signed in to make
or propose
changes","ghDesktopPath":"[Link]
rue,"shortPath":"c7a687c","siteNavLoginPath":"/login?return_to=https%3A%2F
%[Link]%2FZiadFrancis%2FTransformers_Trading_01%2Fblob%2Fmain
%2FTransformer_Trading.ipynb","isCSV":false,"isRichtext":false,"toc":null,"lineInfo
":
{"truncatedLoc":"595","truncatedSloc":"595"},"mode":"file"},"image":false,"isCodeow
nersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":n
ull,"discussionTemplate":null,"language":"Jupyter
Notebook","languageID":185,"large":false,"planSupportInfo":
{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/ZiadFrancis/
Transformers_Trading_01/blob/main/
Transformer_Trading.ipynb","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBa
nner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":
{"dismissActionNoticePath":"/settings/dismiss-notice/
publish_action_from_dockerfile","releasePath":"/ZiadFrancis/
Transformers_Trading_01/releases/new?
marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://
[Link]/ZiadFrancis/Transformers_Trading_01/raw/refs/heads/main/
Transformer_Trading.ipynb","renderImageOrRaw":false,"richText":null,"renderedFileIn
fo":{"identityUUID":"2a331da1-573d-414b-8220-
67da5f7c2581","renderFileType":"ipynb","size":120366},"shortPath":null,"symbolsEnab
led":true,"tabSize":4,"topBannersInfo":
{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalid
CitationWarning":false,"citationHelpUrl":"[Link]
cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-
files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedi
rectUrl":null,"symbols":{"timed_out":false,"not_analyzed":true,"symbols":
[]}},"copilotInfo":null,"copilotAccessAllowed":false,"modelsAccessAllowed":false,"m
odelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true,"csrf_tokens":{"/
ZiadFrancis/Transformers_Trading_01/branches":{"post":"9nl-
PmRPi_LDW1k5OAB3gqA5jc_Vnb5u6qkosEUJR4RUcPBBo4bl3ZOWm1qINhpO0ubdBGa8M6ymIKW4q4O-
SA"},"/repos/preferences":
{"post":"t5EW9H50XfItDmD681BnVUcioVB1baKZHlVi_wrCQJYeMV8Tnwh30D62N3p7Cq1LkaAOSMe1SC
_XgwS9zzjtyA"}}},"title":"Transformers_Trading_01/Transformer_Trading.ipynb at main
· ZiadFrancis/Transformers_Trading_01","appPayload":{"helpUrl":"https://
[Link]","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-
[Link]","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-
[Link]","githubDevUrl":null,"enabled_features":
{"code_nav_ui_events":false,"react_blob_overlay":false,"accessible_code_button":tru
e}}}</script>
<div data-target="[Link]"></div>
</react-app>
</turbo-frame>
</div>
</turbo-frame>
</main>
</div>
</div>
<footer class="footer pt-8 pb-6 f6 color-fg-muted 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="[Link]
<svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1"
width="24" data-view-component="true" class="octicon octicon-mark-github">
<path d="M12 1C5.923 1 1 5.923 1 12c0 4.867 3.149 8.979 7.521
[Link].756-.233.756-.522 0-.262-.013-1.128-.013-2.049-2.764.509-3.479-.674-
3.699-1.292-.124-.317-.66-1.293-1.127-1.554-.385-.207-.936-.715-.014-.729.866-.014
1.485.797 1.691 1.128.99 1.663 2.571 1.196 [Link]-.715.385-1.196.701-1.471-
2.448-.275-5.005-1.224-5.005-5.432 0-1.196.426-2.186 1.128-2.956-.111-.275-.496-
1.402.11-2.915 0 0 .921-.288 3.024 1.128a10.193 10.193 0 0 1 2.75-.371c.936 0
1.871.123 2.75.371 2.104-1.43 3.025-1.128 3.025-1.128.605 1.513.221 2.64.111
[Link] 1.127 1.747 1.127 2.956 0 4.222-2.571 5.157-5.019 [Link].743
1.004.743 2.035 0 1.471-.014 2.654-.014 3.025 0 .[Link].522C19.851 20.979
23 16.854 23 12c0-6.077-4.922-11-11-11Z"></path>
</svg>
</a>
<span>
© 2025 GitHub, 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="{"category":"Footer","action":"go to
Terms","label":"text:terms"}"
href="[Link]
data-view-component="true" class="Link--secondary Link">Terms</a>
</li>
<li class="mx-2">
<a data-analytics-
event="{"category":"Footer","action":"go to
privacy","label":"text:privacy"}"
href="[Link]
statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
</li>
<li class="mx-2">
<a data-analytics-
event="{"category":"Footer","action":"go to
security","label":"text:security"}"
href="[Link] data-view-component="true" class="Link--
secondary Link">Security</a>
</li>
<li class="mx-2">
<a data-analytics-
event="{"category":"Footer","action":"go to
status","label":"text:status"}"
href="[Link] data-view-component="true" class="Link--
secondary Link">Status</a>
</li>
<li class="mx-2">
<a data-analytics-
event="{"category":"Footer","action":"go to
docs","label":"text:docs"}"
href="[Link] data-view-component="true" class="Link--secondary
Link">Docs</a>
</li>
<li class="mx-2">
<a data-analytics-
event="{"category":"Footer","action":"go to
contact","label":"text:contact"}"
href="[Link] 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="{"location":"footer","action":"cookies&qu
ot;,"context":"subfooter","tag":"link",&quo
t;label":"cookies_link_subfooter_footer"}"
>
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="{"location":"footer","action":"dont_share
_info","context":"subfooter","tag":"link&qu
ot;,"label":"dont_share_info_link_subfooter_footer"}"
>
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="false"
></ghcc-consent>
<div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
<svg aria-hidden="true" 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" 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
[Link].749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 [Link]
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" 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
[Link].749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 [Link]
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 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" class="ClipboardButton btn js-clipboard-copy
m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
<svg aria-hidden="true" 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">
<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 .[Link].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 .[Link].25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0
0-.25-.25Z"></path>
</svg>
<svg aria-hidden="true" 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">
<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-[Link] 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" 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" 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 .[Link].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 .[Link].25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0
0-.25-.25Z"></path>
</svg>
<svg aria-hidden="true" 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-[Link] 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>