milizepro-saison-am.milize.com
Open in
urlscan Pro
52.196.147.165
Public Scan
Effective URL: https://milizepro-saison-am.milize.com/users/sign_in
Submission: On October 24 via automatic, source certstream-suspicious — Scanned from JP
Summary
TLS certificate: Issued by Amazon RSA 2048 M01 on November 22nd 2022. Valid for: a year.
This is the only time milizepro-saison-am.milize.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 6 | 52.196.147.165 52.196.147.165 | 16509 (AMAZON-02) (AMAZON-02) | |
2 | 2606:4700::68... 2606:4700::6812:bcf | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
4 | 2404:6800:400... 2404:6800:4004:81e::200a | 15169 (GOOGLE) (GOOGLE) | |
1 | 2606:4700:e0:... 2606:4700:e0::ac40:670b | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
2 | 2404:6800:400... 2404:6800:4004:81c::200a | 15169 (GOOGLE) (GOOGLE) | |
2 | 2606:4700::68... 2606:4700::6811:180e | 13335 (CLOUDFLAR...) (CLOUDFLARENET) | |
16 | 6 |
ASN16509 (AMAZON-02, US)
PTR: ec2-52-196-147-165.ap-northeast-1.compute.amazonaws.com
milizepro-saison-am.milize.com |
ASN13335 (CLOUDFLARENET, US)
maxcdn.bootstrapcdn.com | |
stackpath.bootstrapcdn.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
6 |
googleapis.com
fonts.googleapis.com — Cisco Umbrella Rank: 49 ajax.googleapis.com — Cisco Umbrella Rank: 405 |
101 KB |
6 |
milize.com
1 redirects
milizepro-saison-am.milize.com |
1 MB |
2 |
cloudflare.com
cdnjs.cloudflare.com — Cisco Umbrella Rank: 250 |
11 KB |
2 |
bootstrapcdn.com
maxcdn.bootstrapcdn.com — Cisco Umbrella Rank: 1183 stackpath.bootstrapcdn.com — Cisco Umbrella Rank: 3030 |
38 KB |
1 |
fontawesome.com
use.fontawesome.com — Cisco Umbrella Rank: 1214 |
12 KB |
16 | 5 |
Domain | Requested by | |
---|---|---|
6 | milizepro-saison-am.milize.com |
1 redirects
milizepro-saison-am.milize.com
|
4 | fonts.googleapis.com |
milizepro-saison-am.milize.com
|
2 | cdnjs.cloudflare.com |
milizepro-saison-am.milize.com
|
2 | ajax.googleapis.com |
milizepro-saison-am.milize.com
|
1 | stackpath.bootstrapcdn.com |
milizepro-saison-am.milize.com
|
1 | use.fontawesome.com |
milizepro-saison-am.milize.com
|
1 | maxcdn.bootstrapcdn.com |
milizepro-saison-am.milize.com
|
16 | 7 |
This site contains no links.
Subject Issuer | Validity | Valid | |
---|---|---|---|
milizepro-saison-am.milize.com Amazon RSA 2048 M01 |
2022-11-22 - 2023-12-22 |
a year | crt.sh |
sni.cloudflaressl.com Cloudflare Inc ECC CA-3 |
2022-12-30 - 2023-12-30 |
a year | crt.sh |
upload.video.google.com GTS CA 1C3 |
2023-09-28 - 2023-12-21 |
3 months | crt.sh |
use.fontawesome.com Cloudflare Inc ECC CA-3 |
2023-10-12 - 2024-10-10 |
a year | crt.sh |
This page contains 1 frames:
Primary Page:
https://milizepro-saison-am.milize.com/users/sign_in
Frame ID: 3B2B79501E80F482D525C569647A5BD8
Requests: 16 HTTP requests in this frame
Screenshot
Page Title
MILIZEPage URL History Show full URLs
-
https://milizepro-saison-am.milize.com/
HTTP 302
https://milizepro-saison-am.milize.com/users/sign_in Page URL
Detected technologies
Bootstrap (Web Frameworks) ExpandDetected patterns
- <link[^>]* href=[^>]*?bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.css
- bootstrap(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)[^>]*?(?:\.min)?\.js
Ruby on Rails (Web Frameworks) Expand
Detected patterns
Font Awesome (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]*?(?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:[^>]*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
- (?:F|f)o(?:n|r)t-?(?:A|a)wesome(?:.*?([0-9a-fA-F]{7,40}|[\d]+(?:.[\d]+(?:.[\d]+)?)?)|)
Google Font API (Font Scripts) Expand
Detected patterns
- <link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com
Popper (Miscellaneous) Expand
Detected patterns
- <script [^>]*src="[^"]*/popper\.js/([0-9.]+)
- /popper\.js/([0-9.]+)
jQuery (JavaScript Libraries) Expand
Detected patterns
- /([\d.]+)/jquery(?:\.min)?\.js
- jquery.*\.js(?:\?ver(?:sion)?=([\d.]+))?
jQuery Migrate (JavaScript Libraries) Expand
Detected patterns
- jquery[.-]migrate(?:-([\d.]+))?(?:\.min)?\.js(?:\?ver=([\d.]+))?
jQuery UI (JavaScript Libraries) Expand
Detected patterns
- ([\d.]+)/jquery-ui(?:\.min)?\.js
- jquery-ui.*\.js
Page Statistics
0 Outgoing links
These are links going to different origins than the main page.
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
https://milizepro-saison-am.milize.com/
HTTP 302
https://milizepro-saison-am.milize.com/users/sign_in Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
16 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H2 |
Primary Request
sign_in
milizepro-saison-am.milize.com/users/ Redirect Chain
|
5 KB 6 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.css
maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/ |
141 KB 22 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
application-15d7ca4d938f889d443040995ad9f911.css
milizepro-saison-am.milize.com/assets/ |
330 KB 331 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
11 KB 925 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
all.css
use.fontawesome.com/releases/v5.8.2/css/ |
54 KB 12 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery.min.js
ajax.googleapis.com/ajax/libs/jquery/3.5.1/ |
87 KB 31 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-migrate.min.js
cdnjs.cloudflare.com/ajax/libs/jquery-migrate/3.3.2/ |
11 KB 4 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
jquery-ui.min.js
ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/ |
248 KB 67 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
popper.min.js
cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/ |
21 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
bootstrap.min.js
stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/ |
57 KB 16 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
application-70535c54de8cf64679242343d2c0db76.js
milizepro-saison-am.milize.com/assets/ |
726 KB 727 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
font-awesome.min-112c5b847394fc108d98416dfa166376.css
milizepro-saison-am.milize.com/assets/css/ |
26 KB 26 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
logo_milize_pro_2-e66b3e699ffe13fd542872f467397cea.png
milizepro-saison-am.milize.com/assets/ |
35 KB 35 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
11 KB 1 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
8 KB 823 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H2 |
css
fonts.googleapis.com/ |
1 KB 545 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
368 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
function| $ function| jQuery function| Popper object| bootstrap function| update_guest_menu_check_circles function| insertSubmitBtn function| submit_with_form_property function| BestInPlaceEditor function| returnsim_onKeyDown function| returnsim_onBlur function| returnsim_delimited function| returnsim_setTotalAmount function| returnsim_setValuationAmount function| returnsim_printReturn function| returnsim_submitForm_historicalchart function| returnsim_submitForm_settings function| returnsim_onChangeType function| returnsim_setReturnRisk function| returnsim_dateInput function| returnsim_setButtonStatus function| returnsim_setRatio function| returnsim_selectProduct function| returnsim_show_historical function| add_outgo_rate function| add_outgo_rate_all function| del_outgo_rate function| set_start_age_selection function| disabled_depreciation_rate_form function| disabled_price_fluctuation_config_form function| set_purchase_price_unit function| set_purchase_price_custom function| foreign_assets function| asset_classification function| stock function| investment_trust function| bond function| sync_currency_codes function| edit_purchase_holdings_amount_calc function| submit_profile_assets_form function| new_asset_purchase function| delete_asset_purchase_or_sale function| setup_input_financial_autocomplete function| spouse_marry_date_check function| spouse_birthdate_check function| spouse_work_check function| displayChildrenNavigationBtn function| child_number_change_basic function| child_object function| gender_set function| gender_check function| child_birthdate_check function| onChange_spouse_end_maternity_leave function| school_fees_set function| hierarchy_select_changed_junior_school_type_basic function| hierarchy_select_changed_junior_school_area_basic function| hierarchy_select_changed_junior_school_name_basic function| junior_school_default_cost_basic function| hierarchy_select_changed_high_school_type_basic function| hierarchy_select_changed_high_school_area_basic function| hierarchy_select_changed_high_school_name_basic function| high_school_default_cost_basic function| hierarchy_select_changed_school_type_basic function| hierarchy_select_changed_school_area_basic function| hierarchy_select_changed_school_name_basic function| school_default_cost_basic function| kindergarten_nursery_school_type function| city_flag_check function| municipality_check function| nursery_fee_set function| add_simple_loan function| check_fire_type_loan_event_parts function| check_payment_period function| add_fluctuation_parts function| del_simple_loan_parts function| loan_input_click function| loan_input_keyup function| loan_financial_input_name function| c_hideRow_plan_parts function| c_add_CarryRow_parts function| c_carry_date_parts function| c_input_price_check_parts function| del_detail_loan_parts function| add_hobby_parts function| del_hobby_parts function| view_insurance_area function| earthquake_insurance_set function| loan_check function| check_house_type function| add_loan_check function| add_check_house_type function| check_home_info_type function| add_rent_house function| del_rent_house function| add_ownership_house function| del_ownership_house function| add_ownership_carry function| del_ownership_carry function| ownership_loan_detail_check function| ownership_loan_detail_check_nologin function| add_plan_house function| del_plan_house function| add_plan_carry function| del_plan_carry function| plan_loan_detail_check function| plan_loan_detail_check_nologin function| home_loan_info_check function| add_check_home_info_type function| add_home_loan_info_check function| moving_year_change function| moving_year_change_2 function| validate_income function| home_loan_calc_setOption function| home_loan_calc_hideRow_plan function| home_loan_calc_hideRow function| home_loan_clac_borrowing function| home_loan_clac_mine_borrowing function| home_loan_clac_bonus function| home_loan_comparison_target function| add_home_loan_prepayment function| submit_loan_array function| _instanceof function| _classCallCheck function| _defineProperties function| _createClass function| around_submit_custom function| guest_pension_form_id function| basic_info_update function| education_info_update function| income_simulation_update function| insrance_info_update function| hobby_info_update function| loan_simulation_update function| validate_repayment_month_start function| assets_simulation_update function| home_info_update function| outgo_info_update function| pension_info_update function| car_info_update function| health_info_update function| open_asset_data function| open_fx_scenarios function| validate_price_limit function| save_asset_data function| del_asset_data function| set_default_asset_rate function| do_simulation_submit function| save_chart_history function| save_main_chart_history function| future_sale_setting_update function| view_univ_detail_basic_part function| del_univ_detail_basic_part function| view_junior_high_school_detail_basic_part function| del_junior_high_school_detail_basic_part function| view_high_school_detail_basic_part function| del_high_school_detail_basic_part function| show_chevent function| addChildrenTableRow function| removeTableRow function| del_extract_graduate_school function| addExtraGraduateSchool function| set_num_extra_school function| del_abroad_school function| addAbroadSchool function| set_num_abroad_school function| updateFavourite function| updateStockFavourite function| getPositionTypeSort function| dragToChart function| deleteLine function| getInfo function| getValueTypeChartJp function| loadingOption function| copy_profile function| copy_profile_company function| copy_profile_other function| copy_fp_profile_other function| save_profile function| add_table_raw function| remove_table_raw function| add_table function| add_car_table function| add_table_card_loan function| add_table_loan function| loan_add function| remove_table function| remove_table_card_loan function| remove_table_loan function| remove_car_table function| fix_button function| fix_button_loan function| fix_button_card_loan function| fix_button_car function| birthday_field function| before_submit function| after_submit function| before_submit_custom function| after_submit_custom function| my_submit function| child_number_change function| dependent_number_change_basic function| add_person_increase function| add_person_simple_increase function| number_check function| to_hankaku function| change_hankaku function| is_safari function| delimited_to_i function| delimited_to_d function| to_delimited function| is_numeric function| is_negative function| validate_positive_number function| strip_decimals function| setup_change_hankaku function| convert_to_hankaku function| del_person_increase function| add_spouse_increase function| add_spouse_simple_increase function| del_spouse_increase function| add_other_income function| del_other_income function| income_changed function| check_expenses_value function| age function| hierarchy_select_changed function| hierarchy_select_changed_hobby_parts function| switch_life_event_input_field_hobby_parts function| hierarchy_select_changed_asset_type function| hierarchy_select_changed_asset_subtype function| hierarchy_select_changed_asset_name function| asset_def_rate function| exchange_rate_show function| hierarchy_select_changed_asset_type_sub function| hierarchy_select_changed_asset_subtype_sub function| hierarchy_select_changed_asset_name_sub function| asset_def_rate_sub function| add_car_detail function| del_car_info function| hierarchy_select_changed_maker function| hierarchy_select_changed_car_model function| car_default_tax function| exchange_rate_show_sub function| setAnc function| split function| extractLast function| get_preference_ajax function| mate_change function| check_fire_type_income2 function| check_other_income function| check_fire_type_asset function| check_fire_type_asset_sub function| check_fire_type_life_event function| check_fire_type_life_event_parts function| check_fire_type_loan_event function| check_loan_event function| check_fire_type_child_event function| check_fire_type_child_event_parts function| insurance_all function| check_fire_type_insurance_type function| check_fire_type_insurance function| add_insrance_parts function| del_insrance_parts function| check_fire_type_insurance_type_parts function| check_fire_type_insurance_parts function| check_car_dummy function| area_plot function| addOption function| hideRow function| hideRow_r function| add_CarryRow function| refinancing_set function| refinancing_card_set function| principal_change function| input_price_check function| hideRow_plan function| hideRow_plan_r function| c_add_CarryRow function| c_input_price_check function| c_input_rate_check function| c_hideRow_plan function| refinancing_c_hideRow_plan function| c_clone_carry function| c_add_CarryRow_profile function| c_input_price_check_profile function| c_input_rate_check_profile function| c_carry_date_profile function| c_hideRow_plan_profile function| textTrim_length function| set_alert_portfolio function| delete_eqty function| add_eqty_buttom function| add_portfolio_raw function| add_portfolio_raw_asset_stock function| add_portfolio_raw_2 function| click_compute_check function| eqty_delete_check function| compute_price function| compute_sum_price function| toggle function| compute_sum_price_asset_stock function| check_unit function| eqty_sum_price function| check_count function| confirm_ranking_set function| add_trust_buttom function| add_trust_raw function| compute_trust_price function| compute_trust_sum_price function| trust_sum_price function| inv_trust_delete_check function| delete_inv_trust function| check_trust_count function| add_etf_buttom function| add_etf_raw function| compute_etf_price function| check_etf_unit function| compute_etf_sum_price function| etf_sum_price function| etf_delete_check function| delete_etf function| check_etf_count function| hierarchy_select_changed_nursing_prefectures function| hierarchy_select_changed_nursing_city function| nursing_home_cost function| hierarchy_select_changed_school_type function| hierarchy_select_changed_school_area function| hierarchy_select_changed_school_name function| school_default_cost function| hierarchy_select_changed_junior_school_type function| hierarchy_select_changed_junior_school_area function| hierarchy_select_changed_junior_school_name function| junior_school_default_cost function| hierarchy_select_changed_high_school_type function| hierarchy_select_changed_high_school_area function| hierarchy_select_changed_high_school_name function| high_school_default_cost function| standard_sample_histrical_charts function| future_watch_charts function| select_profile_page function| get_form_values function| month_view_set function| set_one_month function| sample_power_usage function| select_country function| enableCloseWindow function| amount_input_keyup function| changed_age_select function| changed_start_age_select function| changed_end_age_select function| add_age_select function| internal_server_error object| slide_lookup function| uploadConfirm function| returnsim_ready function| TableDrawing function| TableDrawingDefault object| tabs object| pillsTriggers object| stockInfos object| Highcharts object| HighchartsAdapter object| Modernizr object| d3 object| check_table object| chnge_table undefined| check_year undefined| chnge_year number| price1 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
milizepro-saison-am.milize.com/ | Name: _session_id Value: bcfd73b3e237a3f81a2b4df9589b4ae2 |
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Strict-Transport-Security | max-age=31536000 |
X-Content-Type-Options | nosniff nosniff |
X-Frame-Options | SAMEORIGIN SAMEORIGIN |
X-Xss-Protection | 1; mode=block 1; mode=block |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
ajax.googleapis.com
cdnjs.cloudflare.com
fonts.googleapis.com
maxcdn.bootstrapcdn.com
milizepro-saison-am.milize.com
stackpath.bootstrapcdn.com
use.fontawesome.com
2404:6800:4004:81c::200a
2404:6800:4004:81e::200a
2606:4700::6811:180e
2606:4700::6812:bcf
2606:4700:e0::ac40:670b
52.196.147.165
06d6e10886ed7de5561acab1935bce1c46174baa9cbd0bcb319aa3b69594131f
0a34a87842c539c1f4feec56bba982fd596b73500046a6e6fe38a22260c6577b
106fcd8d723eda7d92a26893a439ccef998e5fc68ad228253607143d801e8cd8
22b4cb664675c03aff0d139666414cb047c82278f5db6e52bad1bdb98ab9d29b
2c0f3dcfe93d7e380c290fe4ab838ed8cadff1596d62697f5444be460d1f876d
55accff7b642c2d7a402cbe03c1494c0f14a76bc03dee9d47d219562b6a152a5
575bbbf8b2076fd27f1020084ed48b141c1045ad0165c4154643bc1ae0476a65
66f3a07e1fa9b64a686b66381e4458dbc8abf3dbbff954720c4eec07b84411c2
7a91dbc4dbb2976fd9f7fdfab19cf9259ec89c8e807c12b68f4efcdc526717e6
8abc3b73e072a619c447f11a1d49b507566340595a032fc4c683d98b9e2fbf01
8b4ea73cb5a7ae7dd4301fbd85e902c606126a03d35e2362d48e45567f391f23
98d2e3edd14aa506c4521125c7cdb7bb3030d7caae5803feec6d2613195ee955
bbd26c7690f60546dfe688a708476f5a301143044ee1dcdd8852b80e46237118
d58dcfb050940054fcd24dc684b427e97461578b0753eb3b3d6d8c779220f4c1
f3cc4b0ecf0c408aac13270396cfb9f37ed892317a05ac45a0617e82d0f5f0d7
f7f6a5894f1d19ddad6fa392b2ece2c5e578cbf7da4ea805b6885eb6985b6e3d